docker的简洁部署(阿里云机器)

docker的安装(阿里云)

环境准备

1.CentOS 64位必须是7.1及更高版本x86_64。
查看方式
2.使用存储驱动程序overlay2或devicemapper(direct-lvm生产模式)。
不清楚
3.在Docker Hub上找到您的Docker EE存储库的URL 。
不清楚
4.卸载旧版本的Docker。
5.从中删除旧的Docker存储库/etc/yum.repos.d/。

为了保证环境干净先执行一下几步

[root@ruozedata001 yum.repos.d]# rpm -qa|grep docker 
docker-ce-cli-18.09.7-3.el7.x86_64
docker-ce-18.09.7-3.el7.x86_64
[root@ruozedata001 yum.repos.d]# rpm -e docker-ce-cli-18.09.7-3.el7.x86_64
error: Failed dependencies:
docker-ce-cli is needed by (installed) docker-ce-3:18.09.7-3.el7.x86_64
[root@ruozedata001 yum.repos.d]# rpm -e docker-ce-3:18.09.7-3.el7.x86_64
/usr/bin/dockerd has not been configured as an alternative for dockerd 
[root@ruozedata001 yum.repos.d]# rpm -e docker-ce-cli-18.09.7-3.el7.x86_64
[root@ruozedata001 yum.repos.d]# rpm -qa|grep docker
[root@ruozedata001 yum.repos.d]# ll /var/lib/docker/
[root@ruozedata001 yum.repos.d]# rm -rf /var/lib/docker/* 这一步一定不要忘
[root@ruozedata001 yum.repos.d]# rm /etc/yum.repos.d/docker*.repo

执行以上的命令,主要是保证4和5

# 安装依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加阿里云Docker软件包源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 更新yum包索引

yum makecache fast

# 安装Docker CE

yum install docker-ce

# 启动

systemctl start docker

测试是否成功

输入docker命令看是否有命令帮助出来  像下图 那就是安装成功了

# 卸载

yum remove docker-ce

rm -rf /var/lib/docker

官方安装文档:

https://docs.docker.com/engine/installation/linux/dockerce/centos/#docker-ee-customers

原文地址:https://www.cnblogs.com/xuziyu/p/11720992.html