1、docker安装
Centos7 内核需要在3.10之上,通过 uname -r 命令可以查询linux内核版本
cat /etc/os-release 命令查看当前Centos版本,需要Centos7或更高
1.1、卸载旧版本的docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
1.2、需要的安装包
yum install -y yum-utils
1.3、设置阿里云镜像仓库
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.4、安装docker相关(docker-ce社区版,docker-ee企业版)
#建议先更新yum 缓存索引
# yum makecache fast
yum install docker-ce docker-ce-cli containerd.io
1.5、启动docker
systemctl start docker
#查看docker是否启动成功
docker version
1.6、运行helloworld
docker run hello-world
1.7、卸载docker
yum remove docker-ce docker-ce-cli containerd.io #卸载docker
rm -rf /var/lib/docker #删除资源1
rm -rf /var/lib/containerd #删除资源2
1.8、阿里云镜像加速
1. 安装/升级Docker客户端
推荐安装1.10.0以上版本的Docker客户端,参考文档docker-ce
2. 配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://34gibrge.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
1.9、开机后手动启动docker服务
systemctl start docker
2、设置开机自启动docker服务
systemctl enable docker