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