在本章中,我们将详细讲解如何在 Ubuntu 系统上安装 Docker。Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器或 Windows 上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
更新系统软件包
在安装 Docker 之前,建议先更新系统的软件包,以确保获取最新的安全补丁和功能更新。
sudo apt-get update sudo apt-get upgrade
安装必要的依赖库
为了使 APT 能够通过 HTTPS 使用仓库,我们需要安装几个必要的包。
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
添加 Docker 的官方 GPG 密钥
为了验证从 Docker 官方仓库下载的软件包的完整性,我们还需要添加 Docker 的官方 GPG 密钥。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
设置稳定版仓库
为了确保我们总是安装 Docker 的最新稳定版本,需要将 Docker 的官方仓库添加到系统的软件源列表中。
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
再次更新软件包列表
添加 Docker 的官方仓库之后,我们需要再次更新软件包列表,以便能够安装 Docker。
sudo apt-get update
安装 Docker CE (社区版)
现在我们可以开始安装 Docker 社区版了。
sudo apt-get install docker-ce
验证 Docker 是否正确安装
安装完成后,可以通过运行 hello-world
镜像来验证 Docker 是否正确安装。
sudo docker run hello-world
如果一切正常,你应该会看到一条消息,说明 Docker 已经成功地安装并运行了。
将用户添加到 Docker 组
默认情况下,只有 root 用户和 docker 组的成员才能执行 Docker 命令。为了让你的用户能够执行 Docker 命令,你需要将你的用户添加到 docker 组。
sudo usermod -aG docker $USER
完成这一步之后,需要注销并重新登录系统,或者重启系统,以便让更改生效。
检查 Docker 版本
你可以通过以下命令来检查 Docker 的版本信息:
docker --version
以上步骤应该能帮助你在 Ubuntu 系统上顺利安装 Docker,并配置好基本的环境。接下来,你就可以开始使用 Docker 来部署和管理你的应用了。