今天在 Ubuntu 系统上安装了Docker,将我的安装过程整理了一下, 以下内容仅作分享,如有不足或需修改之处,欢迎指正。
第一步:更新系统软件包索引
sudo apt-get update
第二步:安装必要的一些工具和依赖包
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
第三步:添加 Docker 的官方 GPG 密钥并设置稳定的 Docker 仓库
APT 已经废弃了 apt-key 命令,取而代之的是直接将公钥导入到 /etc/apt/trusted.gpg.d/ 文件夹下的专门文件中。对于 Debian 11 及以后的版本,包括基于这些版本的 Ubuntu 发行版,可以采用以下方式添加 Docker 的 GPG 密钥:
mkdir -p /usr/share/keyrings/docker-archive-keyring
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
接下来,需要编辑或创建 /etc/apt/sources.list.d/docker.list 文件,添加 Docker 的仓库地址,但在此之前要查看当前Ubuntu发行版的版本代号,可以使用以下命令:
lsb_release -cs
我的版本代号是“jammy”,所以在下面添加 Docker 的仓库地址时使用的是“jammy”,按照你的版本代号进行替换即可。
echo \
'deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu jammy stable' | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
第四步:再次更新软件包索引以获取 Docker 软件包
sudo apt-get update
第五步:安装 Docker Engine
sudo apt-get install docker-ce docker-ce-cli containerd.io
第六步:启动并启用 Docker 服务
sudo systemctl start docker
sudo systemctl enable docker
验证 Docker 安装
docker --version
以上步骤会安装 Docker 的社区版(Docker CE),并在系统启动时自动启动 Docker 服务。如果您想要安装特定版本的 Docker,请替换第五步中的 docker-ce 为具体的版本号,例如 docker-ce=<version>。
注意事项:
- 请确保您的 Ubuntu 系统是支持的版本。
- Docker 的软件源 URL 和密钥可能随时间发生变化,请务必参照 Docker 官方文档获取最新的安装指南。
- 对于低版本的 Ubuntu 或者 ARM 架构,上述命令可能需要调整。