Ubuntu 中安装 Docker

本文将介绍如何在 Ubuntu 上安装 Docker,本文为安装指导,仅列出详细的安装步骤和一些必要的说明。

安装要求

截至 2023-12-26,Docker 支持的 Ubuntu 版本有:

  • Ubuntu Mantic 23.10
  • Ubuntu Lunar 23.04
  • Ubuntu Jammy 22.04 (LTS)
  • Ubuntu Focal 20.04 (LTS)

可以通过 lsb_release -acat /etc/os-release 查看 Ubuntu 版本。

卸载旧版本

通过以下命令卸载旧版本:

1
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

安装 Docker

有多种安装方式,本文采用 apt 方式。

  1. 配置 Dockert apt 仓库

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    # Add Docker's official GPG key:
    sudo apt-get update
    sudo apt-get install ca-certificates curl gnupg
    sudo install -m 0755 -d /etc/apt/keyrings
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
    sudo chmod a+r /etc/apt/keyrings/docker.gpg

    # Add the repository to Apt sources:
    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
    sudo apt-get update
  2. 安装最新版本的 Docker

    1
    sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  3. 测试 Docker 是否安装成功

    通过运行 hello-world 来测试

    1
    sudo docker run hello-world

    当显示如下内容时,说明安装成功了。

    1
    2
    Hello from Docker!
    This message shows that your installation appears to be working correctly.

参考

Install Docker Engine on Ubuntu | Docker Docs

如何在 Ubuntu 20.04 上安装和使用 Docker - 知乎 (zhihu.com)