Ubuntu安装Docker

介绍

Docker是一种容器化平台,可以将应用程序及其所有依赖打包到一个可移植的容器中,然后将其部署到任何支持Docker的操作系统上。它提供了一种轻量级、快速且可靠的部署应用程序的方法。

本文将演示如何在Ubuntu上安装Docker,并提供相关的代码示例。

安装Docker

在开始之前,确保已登录到Ubuntu系统的root用户或具有sudo权限的用户。

步骤1:更新软件包

在安装Docker之前,我们需要更新系统的软件包。打开终端并执行以下命令:

sudo apt update
sudo apt upgrade

步骤2:安装Docker依赖

Docker依赖于一些软件包,我们需要先安装这些软件包。执行以下命令安装依赖:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

步骤3:添加Docker官方GPG密钥

添加Docker官方的GPG密钥,以便验证下载的软件包的完整性。执行以下命令添加密钥:

curl -fsSL  | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

步骤4:添加Docker软件源

添加Docker的软件源,以便系统能够从中获取Docker软件包。执行以下命令添加软件源:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

步骤5:安装Docker引擎

更新软件包索引并安装Docker引擎。执行以下命令安装Docker:

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

步骤6:验证安装

安装完成后,我们可以通过运行一个简单的测试容器来验证Docker是否正确安装。执行以下命令:

sudo docker run hello-world

如果一切正常,您将看到一个欢迎消息,表示Docker已成功安装。

Docker常用命令

以下是一些常用的Docker命令,以帮助您开始使用Docker:

  • docker pull <image>:从Docker镜像仓库中拉取一个镜像。
  • docker run <image>:基于指定的镜像创建并启动一个容器。
  • docker ps:查看正在运行的容器。
  • docker stop <container>:停止一个正在运行的容器。
  • docker rm <container>:删除一个已停止的容器。
  • docker images:查看本地已下载的镜像。
  • docker rmi <image>:删除一个本地镜像。

Docker在软件开发中的应用

Docker在软件开发中有许多应用场景,包括但不限于:

  • 提供一致的开发环境:开发人员可以使用Docker容器来创建一个与生产环境一致的开发环境,避免了因环境差异导致的问题。
  • 快速部署和扩展:使用Docker容器可以快速部署和扩展应用程序,而无需手动配置环境和依赖。
  • 资源隔离和安全性:Docker容器提供了资源隔离和安全性,使得多个容器可以在同一台主机上运行而互不干扰。

总结

本文介绍了在Ubuntu上安装Docker的步骤,并提供了常用的Docker命令。Docker是一个强大的容器化平台,可以提供一致的开发环境、快速部署和扩展应用程序,并提供资源隔离和安全性。希望本文对您理解和使用D