1、配置要求
Docker CE(社区免费版) 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker。
1.1、查看虚拟机CentOS内核版本
uname -a
2、CentOS7安装Docker
2.1、卸载(可选)
如果之前安装过docker,可以用下面的命令卸载docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
2.2、安装yum工具
首先需要大家虚拟机联网,安装yum工具
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
2.3、设置docker镜像源
# 设置docker镜像源
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
yum makecache fast
2.4、安装docker社区版
yum install -y docker-ce
2.5、查看docker的版本
docker --verison
3、启动docker
3.1、关闭防火墙
3.1.1、临时关闭
systemctl stop firewalld
3.1.2、永久关闭
systemctl disable firewalld
3.1.3、查看防火墙状态
systemctl status firewalld
3.2、启动docker
3.2.1、查看docker状态
systemctl status docker
3.2.2、启动docker
systemctl start docker
3.2.3、关闭docker
systemctl stop docker
3.2.4、重启docker
systemctl restart docker
3.3、查看docker的版本
docker -v
4、配置docker镜像加速
docker官网镜像仓库网速较差,需要设置成国内的镜像:
4.1、阿里云镜像加速文档
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
4.2、设置镜像加速
4.2.1、创建文件夹
sudo mkdir -p /etc/docker
4.2.1、编写文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://5y5i7hvt.mirror.aliyuncs.com"]
}
EOF
4.2.1、重新加载文件
sudo systemctl daemon-reload
4.2.4、重启docker
sudo systemctl restart docker