步骤 1:更新Ubuntu包索引

在安装任何软件包之前,都应该先更新Ubuntu系统的软件包索引,以确保安装的软件包是最新的版本。
打开终端,执行以下命令:

sudo apt-get update

步骤 2:卸载旧版本Docker

如果您的系统上已经安装了旧版本的Docker,您可以使用以下命令卸载它们:

sudo apt-get remove docker docker-engine docker.io containerd runc

步骤 3:安装依赖包

安装Docker需要一些依赖包。执行以下命令安装依赖包:

sudo apt-get install -y apt-transport-https ca-certificates curl gnupg lsb-release

步骤 4:添加Docker的官方GPG密钥

为了保证下载的软件包是官方版本,并且没有被篡改过,我们需要添加Docker的官方GPG密钥。

执行以下命令下载Docker的GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

步骤 5:添加Docker的APT仓库

现在,我们需要将Docker的APT仓库添加到系统中。为了保证下载速度和稳定性,建议使用阿里云的镜像。

打开终端,执行以下命令:

echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

步骤 6:更新APT软件包索引

添加了Docker的APT仓库之后,需要执行以下命令来更新APT软件包索引:

sudo apt-get update

步骤 7:安装Docker

现在,我们可以安装Docker了。执行以下命令:

sudo apt-get install docker-ce docker-ce-cli containerd.io

安装完成后,可以使用以下命令来检查Docker是否安装成功:

sudo docker version

步骤 8:启动Docker服务

Docker安装完成后,默认情况下是没有启动Docker服务的。您可以使用以下命令来启动Docker服务:

sudo systemctl start docker

如果您希望Docker在系统启动时自动启动,请使用以下命令启用Docker服务:

sudo systemctl enable docker

恭喜!您已经成功在Ubuntu系统上安装了Docker。现在,您可以使用Docker来运行容器了。