1.官网中文安装参考手册:https://docs.docker.com/install/linux/docker-ce/centos
2.确定你是CentOS7及以上版本 cat /etc/redhat-release
3.yum安装gcc相关 前提是 CentOS7能上外网
yum -y install gcc()gcc -v查看gcc的版本号
yun -y -install gcc-c++
4.卸载旧版本(依英文版为准 中文版后更新)
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
5.安装需要的软件包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
6.设置stable镜像仓库
1.官网提供的没错 太坑 经常出现超时或连接不通的问题
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2.阿里云的地址 推荐
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
7.更新yum软件包索引(让yum下载的更快)
yum makecache fast
8.安装Docker CE
yum -y install docker-ce
9.启动docker
systemctl start docker
systemctl status docker 查看docker状态
docker version 或者 docker -v来查看docker的版本
systemctl enable docker 将docker服务设置为开机自启动
10.测试
docker run hello-world
docker images 查看全部镜像
11.配置镜像加速
1)、mkdir -p /etc/docker
2)、vim /etc/docker/daemon.json
#网易云
{
"registry-mirrors":["http://hub-mirror.c.163.com"]
}
#阿里云
{
"registry-mirrors":["http://{自己的编码}.mirror.aliyuncs.com"]
}
3)、systemctl daemon-reload
4)、systemctl restart docker
ps -ef|grep docker|grep -v grep 查看docker是否启动
12.卸载
1)、systemctl stop docker
2)、yum -y remove docker-ce
3)、rm -rf /var/lib/docker