在Ubuntu上安装Docker

在Ubuntu上安装Docker

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

在新Ubuntu主机上安装Docker Engine前,需设置apt仓库并更新包索引。安装必要组件,下载GPG密钥,添加仓库源,更新索引后安装Docker及其组件。检查Docker和containerd状态,确保服务运行。运行hello-world镜像验证安装成功,最后可通过将用户添加到Docker组,避免每次使用sudo。

🎯

关键要点

  • 在新Ubuntu主机上安装Docker Engine前,需要设置apt仓库并更新包索引。
  • 安装必要组件,包括ca-certificates和curl。
  • 创建Docker的GPG密钥目录并下载官方GPG密钥。
  • 将Docker的仓库添加到Apt源中,并再次更新包索引。
  • 安装Docker及其组件,包括docker-ce、docker-ce-cli、containerd.io等。
  • 检查Docker和containerd服务的状态,确保它们正在运行。
  • 运行hello-world镜像以验证Docker安装是否成功。
  • 通过将用户添加到Docker组,避免每次使用sudo命令。

延伸问答

在Ubuntu上安装Docker前需要做哪些准备?

需要设置apt仓库并更新包索引,安装必要组件如ca-certificates和curl。

如何添加Docker的GPG密钥?

创建GPG密钥目录并下载官方GPG密钥到该目录。

安装Docker的命令是什么?

使用命令sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin。

如何检查Docker服务是否正常运行?

使用命令sudo systemctl status docker和sudo systemctl status containerd检查服务状态。

如何验证Docker是否安装成功?

运行hello-world镜像,使用命令sudo docker run hello-world确认Docker工作正常。

如何避免每次使用Docker时都需要sudo?

通过将用户添加到Docker组,使用命令sudo usermod -aG docker $USER。

➡️

继续阅读