$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
$ sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# https://download.docker.com/linux/centos/docker-ce.repo
$ sudo yum install docker-ce
异常
解决依赖关系完成
软件包:docker-ce-18.03.1.ce-1.el7.centos.x86_64 (docker-ce-stable)
需要:container-selinux >= 2.9
解决: rpm -ivh http://7xslql.com1.z0.glb.clouddn.com/container-selinux-2.21-1.el7.noarch.rpm
这个包是我从https://rpmfind.net/linux/centos/7.4.1708/extras/x86_64/Packages/container-selinux-2.21-1.el7.noarch.rpm下载后再传到我的七牛云cdn上的.
缺少pigz包:
下载包 http://mirror.centos.org/centos/7/extras/x86_64/Packages/pigz-2.3.3-1.el7.centos.x86_64.rpm
下载后:
执行 rpm -ivh pigz-2.3.3-1.el7.centos.x86_64.rpm
安装docker-compose
https://github.com/docker/compose/releases
$ curl -L http://7xslql.com1.z0.glb.clouddn.com/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose
$ chmod +x /usr/local/bin/docker-compose
$ docker-compose --version
docker-compose version 1.21.2, build a133471
安装加速器
参考阿里云教程
从一台节点拷贝/复制镜像到另外一个节点(节点A到节点B)
- 节点A: sudo docker save -o <path for generated tar file> <image name>
- 节点B: sudo docker load -i <path to image tar file>
网友评论