-
卸载旧版本(如果有): 如果您已经安装了旧版本的Docker,建议首先卸载它,以避免可能的冲突。可以使用以下命令卸载旧版本:
sudo apt-get remove docker docker-engine docker.io containerd runc
-
更新软件包列表: 使用以下命令更新系统的软件包列表:
sudo apt-get update
-
安装依赖项: Docker需要一些依赖项。您可以通过运行以下命令来安装它们:
sudo apt-get install -y 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存储库以获取Docker软件包。根据您的Ubuntu版本,选择适当的存储库:
- 对于Ubuntu 20.04:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu focal stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- 对于其他版本,请将 "focal" 替换为您的Ubuntu版本代号。
- 对于Ubuntu 20.04:
-
更新软件包列表(再次): 使用以下命令更新系统的软件包列表,以使新添加的Docker存储库生效:
sudo apt-get update
-
安装Docker: 最后,安装Docker:
sudo apt-get install docker-ce docker-ce-cli containerd.io
-
启动Docker服务: 安装完成后,Docker服务应该已经启动。您可以使用以下命令来检查Docker服务的状态:
sudo systemctl status docker
-
将用户添加到docker组(可选): 默认情况下,只有root用户和具有sudo权限的用户才能运行Docker命令。如果您想允许普通用户访问Docker,可以将用户添加到docker用户组:
sudo usermod -aG docker your_username
请将
your_username
替换为您的用户名。 -
重新登录: 在将用户添加到docker用户组后,退出当前会话并重新登录以使更改生效。
【无标题】
最新推荐文章于 2025-04-30 14:24:29 发布