一、Docker安装
1.卸载旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.下载需要的安装包
yum install -y yum-utils
3.设置镜像的仓库
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# 默认是用国外的,下载慢,不建议使用
# 使用以下的阿里云镜像地址,十分快
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum软件包索引
yum makecache fast
4.安装Docker
yum install docker-ce docker-ce-cli containerd.io
# docker-ce 社区版
# docker-ee 企业版
# 默认安装最新版本,也可以安装指定版本
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
如:yum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io
5.启动docker
systemctl start docker
6.使用docker version检验是否安装成功
docker version
7.运行hello-world
docker run hello-world
8.查看hello-world镜像
docker images
卸载docker
# 卸载docker依赖
yum remove docker-ce docker-ce-cli containerd.io
# 删除资源
rm -rf /var/lib/docker
/var/lib/docker # docker的默认工作路径
二、阿里云镜像加速
登录阿里云—容器镜像服务
找到镜像加速器![在这里插入图片描述](https://img-blog.csdnimg.cn/20201127160802757.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxOTgyNDY2,size_16,color_FFFFFF,t_70![在这里插入图片描述](https://img-blog.csdnimg.cn/6c8baa72532845b38423b1ab2e112bd2.png)
配置使用
# 创建目录
sudo mkdir -p /etc/docker
# 配置文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
}
EOF
# 重启
sudo systemctl daemon-reload
sudo systemctl restart docker
Docker镜像库
https://hub.docker.com/