📅  最后修改于: 2023-12-03 14:52:36.393000             🧑  作者: Mango
在本指南中,我们将介绍如何在 Ubuntu 系统上安装和配置 Docker。Docker 是一个开源的容器化平台,允许开发人员将应用程序和它们的依赖项封装到轻量级的容器中,从而方便地在不同的环境中部署和运行。
要安装 Docker,我们将遵循以下步骤:
在安装任何软件之前,建议先更新包管理器。打开终端并运行以下命令:
sudo apt update
sudo apt upgrade
Docker 在 Ubuntu 上运行需要一些依赖项。运行以下命令安装它们:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
添加 Docker 官方 GPG 密钥以确保软件包的完整性和可验证性。运行以下命令添加 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
配置 Docker 软件仓库以从官方源安装 Docker。运行以下命令添加 Docker 软件仓库:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
我们现在可以安装 Docker 引擎了。运行以下命令进行安装:
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
安装完成后,我们需要启动 Docker 服务。运行以下命令:
sudo systemctl start docker
sudo systemctl enable docker
现在,Docker 已经成功安装并已启动。
我们可以运行一个简单的 Docker 镜像来验证安装是否成功。运行以下命令:
sudo docker run hello-world
如果一切顺利,您将看到一个包含 Docker Logo 的消息,表示 Docker 已经正确安装并可以正常工作。
默认情况下,只有 root 用户才能访问并运行 Docker 命令。要允许调用 Docker 命令的非 root 用户,可以遵循以下步骤:
运行以下命令创建一个名为 docker
的 Docker 用户组:
sudo groupadd docker
运行以下命令将当前用户添加到 Docker 用户组中:
sudo usermod -aG docker $USER
必须重新登录以使用户组更改生效。注销并再次登录系统。
完成上述步骤后,您现在可以使用非 root 用户来运行 Docker 命令,而不需要使用 sudo
。
恭喜!您已经成功地在 Ubuntu 上安装和配置了 Docker。现在您可以开始使用 Docker 来构建、运行和部署容器化应用程序了。
Docker 具有强大的容器化功能,可以大大简化开发和部署过程。希望本指南对您有所帮助!