Ubuntu安装
更新软件包列表
首先确保软件包列表是最新的:
sudo apt-get update
使用正确的卸载命令
替换 docker-engine
为 docker-ce
或 docker.io
:
sudo apt-get remove docker docker-ce docker.io containerd runc
检查已安装的 Docker 包
如果仍提示找不到包,可能是系统未安装 Docker。可通过以下命令确认:
- 卸载老的版本
$ sudo apt-get remove docker docker-engine docker.io containerd runc
- 更新apt包索引
$ sudo apt-get update
- 安装必要工具包
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
- 添加Docker GPG秘钥
# 1. 默认使用国外源,非常非常非常慢!
$ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 2. 推荐使用国内源,顺畅!
$ sudo curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
- 配置仓库源
# 1. 默认使用国外源,非常非常非常慢!
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
# 2. 推荐使用国内源,顺畅!
$ sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
- 安装Docker Engine
# 更新apt包索引
$ sudo apt-get update
# 安装docker
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
- 启动Docker
sudo systemctl enable docker
sudo systemctl start docker
2.3 验证安装是否成功
- 永远的hello-world!
在docker启动的前提下,在命令行输入以下指令:
docker run hello-world