官网安装教程—安装前请根据官网配置docker所需要的环境,相关依赖,以及卸载旧版本等。
系统要求(6.5及以上) | 系统内核版本 | 系统位数 |
CentOS6.5 (64bit) | 2.6.32-431及更高版本 | 64位 |
CentOS7 (64bit) | 3.10以上 | 64位 |
1.查看当前系统版本内核版本以及系统版本
#检查版本信息
cat /etc/redhat-release
#打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)
uname -r
2.yum安装gcc相关依赖
前提:配置自己服务器,处于联网状态
#安装相关的gcc
yum -y install gcc
yum -y install gcc-c++
#检查安装版本信息
gcc -v
3.卸载旧版本(根据官网去卸载 )
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
4.配置环境
#安装软件依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
#安装阿里云的stable镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#更新yum软件包索引
yum makecache fast
5.安装启动并测试
#安装docker CE
yum -y install docker-ce
#启动docker
systemctl start docker
#检查docker版本信息
docker version
#运行hello-world实例
docker run hello-world
6.配置镜像加速
mkdir -p /etc/docker
vi /etc/docker/daemon.json
两种选择:添加其中之一
第一种,添加网易云的加速镜像
{"registry-mirrors": ["http://hub-mirror.c.163.com"] }
第二种:添加阿里云加速镜像
{"registry-mirrors": ["https://{自已的编码}.mirror.aliyuncs.com"]}
如果获取阿里云镜像自己的编码?
②.登录阿里云首页搜索—容器镜像服务
7.重新加载并重启
#重新加载
systemctl daemon-reload
#重启docker
systemctl restart docker
8.卸载docker
#停止docker运行
systemctl stop docker
#移除docker容器
yum -y remove docker-ce
#删除docker
rm -rf /var/lib/docker