特别注意:
- 此版本是ubuntu的安装文档
- 所有命令默认在root用户下执行
- 我的ubuntu版本:Ubuntu 18.04.3 LTS
Docker官方文档地址:https://docs.docker.com/engine/install/ubuntu/
- 卸载旧的版本:
sudo apt-get remove docker docker-engine docker.io containerd runc
如果报告未安装这些包,也没关系。
- 更新索引并安装依赖包
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
- 添加 Docker 的官方 GPG 密钥:
这里不使用官方的源,会非常慢,推荐使用阿里源:
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
- 设置稳定库
这里同样的不使用官方源:
sudo add-apt-repository \
"deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
- 更新包索引,并安装最新版本的 Docker 引擎和容器
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
- 验证是否安装成功
sudo docker run hello-world
安装成功
总结:
在绝大部分情况下照搬以上的命令就可以安装成功,在极少数情况下会因为环境冲突导致安装失败,这时请参考开头docker的官方文档解决。
千万记得换源!不单单是速度快慢的问题,官方镜像很可能断开导致安装失败。
尽量不要使用过老版本的ubuntu,会导致驱动问题,如果一定要使用,请参考开头docker的官方文档解决。