Linux 安装 Docker 并设置默认密码

作为一名刚入行的开发者,你可能需要在 Linux 系统中安装 Docker 并设置默认密码。这篇文章将为你提供详细的步骤和代码,帮助你轻松实现这个任务。

安装 Docker 的步骤

以下是在 Linux 系统中安装 Docker 的步骤,我们将通过表格的形式展示:

步骤操作代码
1更新系统包索引sudo apt update
2安装必要的依赖包sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
3添加 Docker 的官方 GPG 密钥`curl -fsSL
4将 Docker 的官方软件源添加到系统中`echo “deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] $(lsb_release -cs) stable”
5更新系统包索引sudo apt update
6安装 Dockersudo apt install docker-ce docker-ce-cli containerd.io
7验证 Docker 是否安装成功sudo docker run hello-world

详细操作步骤

更新系统包索引

首先,我们需要更新系统的包索引,以确保我们安装的是最新版本的软件包。这可以通过以下命令实现:

sudo apt update
  • 1.
安装必要的依赖包

接下来,我们需要安装一些必要的依赖包,这些包是 Docker 运行所必需的:

sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
  • 1.
添加 Docker 的官方 GPG 密钥

为了确保我们能够从 Docker 的官方软件源获取软件包,我们需要添加 Docker 的官方 GPG 密钥:

curl -fsSL  | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  • 1.
将 Docker 的官方软件源添加到系统中

然后,我们需要将 Docker 的官方软件源添加到系统中,以便我们能够安装 Docker:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
  • 1.
更新系统包索引

再次更新系统包索引,以确保我们能够获取到 Docker 的最新版本:

sudo apt update
  • 1.
安装 Docker

现在,我们可以安装 Docker 了:

sudo apt install docker-ce docker-ce-cli containerd.io
  • 1.
验证 Docker 是否安装成功

最后,我们可以通过运行一个简单的 Docker 容器来验证 Docker 是否安装成功:

sudo docker run hello-world
  • 1.

如果一切顺利,你将看到 Docker 容器的输出,这意味着 Docker 已经成功安装在你的系统中。

序列图

以下是整个安装过程的序列图:

Docker System User Docker System User sudo apt update 更新系统包索引 sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release 安装依赖包 curl -fsSL | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 添加 Docker GPG 密钥 echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list 添加 Docker 软件源 sudo apt update 更新系统包索引 sudo apt install docker-ce docker-ce-cli containerd.io 安装 Docker sudo docker run hello-world 验证 Docker 安装 运行