Ubuntu 系统上安装 Docker

        今天在 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 架构,上述命令可能需要调整。
  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值