2026-03-02
知识库
0

相关信息

在 Ubuntu 24.04 LTS 上,虽然可以通过 Ubuntu 的官方仓库直接安装 Docker,但是这种方法通常无法获取到最新的 Docker 版本,而且安全更新也可能延迟。

因此,推荐从 Docker 的官方仓库进行安装,确保可以用上最新版本并和自动更新。

  1. 更新软件包
shell
sudo apt update
  1. 添加 Docker 仓库所需的前置软件包
shell
sudo apt install apt-transport-https curl
  1. 下载并导入 Docker 官方的 GPG 密钥
shell
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  1. Docker官方仓库添加到 Ubuntu 24.04 LTS 的软件源列表
shell
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  1. 更新软件包
shell
sudo apt update
  1. 安装最新版本的 Docker,包括 Docker 引擎及其相关组件
shell
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  1. 检查Docker运行状态
shell
sudo systemctl is-active docker
  1. 替换国内源
shell
sudo vim /etc/docker/daemon.json
shell
{ "registry-mirrors": [ "https://docker.1ms.run", "https://docker-0.unsee.tech", "https://docker.m.daocloud.io", "https://docker.1panel.live" ] }
  1. 重启 Docker 服务:保存配置文件并重启 Docker 服务以应用更改
shell
sudo systemctl daemon-reload
shell
sudo systemctl restart docker
  1. 将当前登录的用户添加到 docker 组,以便以非 root 用户身份运行 Docker 命令
shell
sudo usermod -aG docker ${USER}