共计 2938 个字符,预计需要花费 8 分钟才能阅读完成。
docker-ce安装网络上一艘就一大把,因为一些文章是CV的导致格式很难看,哪怕是对的博主也不想继续看下去,所以此处记录下docker-ce安装方式
使用脚本自动安装
官方脚本可配合Aliyun脚本
[root@docker-cluster ~]# curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
另外也可以使用道云daocloud的脚本,博主最开始17年学docker的时候用的就是这个
[root@docker-cluster ~]# curl -sSL https://get.daocloud.io/docker | sh
手动安装
Centos
1.卸载旧版本docker
[root@docker-cluster ~]# sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装仓库依赖和device mapper依赖
[root@docker-cluster ~]# sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3.配置docker-ce源仓库,此处使用aliyun
# aliyun源
[root@docker-cluster ~]# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 清华源
[root@docker-cluster ~]# sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
4.开始安装docker-ce
# 查看版本
[root@docker-cluster ~]# yum list docker-ce --showduplicates
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Available Packages
docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.3.ce-1.el7 docker-ce-stable
docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.2.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.3.ce-3.el7 docker-ce-stable
# 安装指定版本
[root@docker-cluster ~]# yum install docker-ce-18.06.3.ce-3.el7
# 默认安装最新版本
[root@docker-cluster ~]# sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Ubuntu
1.卸载旧版本docker
xadocker@xadocker-virtual-machine:~$ sudo apt-get remove docker docker-engine docker.io containerd runc
2.安装仓库依赖和device mapper依赖
xadocker@xadocker-virtual-machine:~$ sudo apt-get update
xadocker@xadocker-virtual-machine:~$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
3.配置docker-ce源仓库
添加docker GPG密钥
xadocker@xadocker-virtual-machine:~$ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
设置稳定版docker仓库
xadocker@xadocker-virtual-machine:~$ sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
4.开始安装docker-ce
xadocker@xadocker-virtual-machine:~$ sudo apt-get update
xadocker@xadocker-virtual-machine:~$ sudo apt-get install docker-ce docker-ce-cli containerd.io
正文完