在 Ubuntu Server 20.04 上安装 Docker 的步骤:
- 更新软件包列表:
打开终端,运行以下命令以确保系统的软件包列表是最新的:
$ sudo apt update
- 安装所需的软件包以允许使用 HTTPS 仓库:
运行以下命令以安装必需的软件包,以便 Ubuntu 可以通过 HTTPS 使用 Docker 仓库:
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
- 添加 Docker 官方 GPG 密钥:
运行以下命令以添加 Docker 官方 GPG 密钥,以验证从 Docker 仓库下载的软件包的真实性:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- 添加 Docker 仓库:
运行以下命令以添加 Docker 官方仓库到系统中:
$ echo "deb [signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- 更新软件包列表:
重新运行以下命令以更新已添加 Docker 仓库的软件包列表:
$ sudo apt update
- 安装 Docker CE:
运行以下命令以安装 Docker 社区版(CE):
$ sudo apt install docker-ce
- 启动 Docker 服务:
安装完成后,运行以下命令以启动 Docker 服务:
$ sudo systemctl start docker
- 将当前用户添加到 docker 用户组(可选):
运行以下命令以将当前用户添加到 docker 用户组,以便无需使用 sudo 运行 Docker 命令:
$ sudo usermod -aG docker $USER
- 验证 Docker 安装:
运行以下命令以验证 Docker 是否正确安装并运行:
$ docker --version
- 验证和测试 Docker
要测试和验证 docker,使用下面的 docker 命令启动一个 hello-world 容器
$ docker run hello-world