Centos7安装Docker&镜像加速
Docker
Docker安装
Docker安装
方式一
- step1: 删除老版本(Uninstall old versions)
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- step2: 添加docker源(Install using the repository)
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
- step3: 启动docker(Start Docker)
$ sudo systemctl start docker
-
step4: 测试docker
Verify that Docker Engine is installed correctly by running the hello-world image.
$ sudo docker run hello-world
方式二
Docker安装的时候主要有三个组件docker-ce,docker-ce-cli,containerd.io,都需要指定版本安装。
- step1: 安装必要的系统工具
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- step2: 添加软件源信息
$ sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- Step3: 更新并安装Docker-CE
# 不指定版本 获取最新docker版本
$ sudo yum makecache fast
$ sudo yum -y install docker-ce
# 指定安装版本
# 指定版本需要指定 docker-ce、docker-ce-cli、containerd.io三个组件,缺一不可
$ yum install -y docker-ce-19.03.2 docker-ce-cli-19.03.2 containerd.io
- Step4: 开启Docker服务
$ sudo service docker start
docker 镜像加速
镜像加速有阿里云、163、华为等,这里推荐阿里云镜像加速。
阿里云镜像加速地址:点我传送
- 创建目录
$ sudo mkdir -p /etc/docker
- 镜像地址
$ sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://352czwbi.mirror.aliyuncs.com"]
}
EOF
- 重新加载配置文件
# 加载新的unit 配置文件
$ sudo systemctl daemon-reload
# 重启docker
$ sudo systemctl restart docker
# 查看镜像加速是否成功
$ docker info
Registry Mirrors:
https://xxx.mirror.aliyuncs.com