侧边栏壁纸
  • 累计撰写 8 篇文章
  • 累计创建 7 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Ubuntu 云服务器上安装 Docker

ManJieqi
2023-12-26 / 0 评论 / 0 点赞 / 125 阅读 / 0 字

前提条件

  • 一个运行Ubuntu的系统

  • sudo权限的用户

更新软件包列表

sudo apt update

此命令用于更新本地软件包列表,确保安装软件时获取最新版本。

安装必要的软件包

sudo apt install -y ca-certificates curl gnupg

安装ca-certificatescurlgnupg软件包。这些软件包分别用于处理证书、下载文件和处理GPG密钥。

添加Docker的GPG密钥

curl -fsSL https://mirrors.tencentyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg

使用curl下载Docker的GPG密钥,然后用gpg命令添加到系统中,确保安装的软件包是官方发布的。

将Docker仓库添加到APT源中

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/trusted.gpg.d/docker.gpg] https://mirrors.tencentyun.com/docker-ce/linux/ubuntu \
  $(. /etc/os-release && echo $VERSION_CODENAME) stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

这段命令创建了一个新的APT源文件docker.list,其中包含Docker仓库的地址。

这确保了当你安装Docker时,APT会从这个仓库获取软件包。

再次更新软件包列表

sudo apt update

更新软件包列表,确保APT知道新添加的Docker仓库。

安装Docker及其组件

sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

安装Docker引擎(docker-ce)、Docker CLI(docker-ce-cli)、容器运行时(containerd.io)以及Docker Buildx和Docker Compose的插件。

将用户添加到docker用户组

sudo usermod -aG docker ubuntu

将当前用户(在这个例子中是ubuntu)添加到docker组。这允许该用户执行Docker命令而无需sudo

配置Docker镜像源

echo '{"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]}' | sudo tee /etc/docker/daemon.json

创建或修改/etc/docker/daemon.json文件,配置Docker使用腾讯云内网的镜像源,以加速镜像下载。

结束

完成上述步骤后,你就成功安装并配置了Docker。你可以通过运行docker version来验证Docker是否正确安装。

相关链接

Docker 官网文档:Install Docker Desktop on Ubuntu | Docker Docs

0

评论区