安装docker-ce

314次阅读
没有评论

共计 2938 个字符,预计需要花费 8 分钟才能阅读完成。

安装docker-ce

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

正文完
 
xadocker
版权声明:本站原创文章,由 xadocker 2019-07-06发表,共计2938字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)