1. 安装
1.1. 官方文档
https://docs.docker.com/engine/install/centos/
本次安装使用系统的是CentOS7.4
1.2. 删除老版本
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
1.3. 安装工具包
yum install -y yum-utils device-mapper-persistent-data lvm2
1.4. 配置docker软件源
使用阿里云镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.5. 下载并安装docker
yum install docker-ce docker-ce-cli containerd.io |
1.6. 设置开机启动
systemctl enable docker |
1.7. 启动docker
systemctl start docker |
2. 配置加速器
两种加速器配置一种即可,推荐阿里云,软件包更全,但是需要注册。
2.1. 配置网易云加速
修改文件:/etc/docker/daemon.json
{"registry-mirrors":["http://hub-mirror.c.163.com"]} |
配置后需要重启
注意:这里使用CentOS 7,CentOS 6的配置方法不同。没有该文件则新建。
2.2. 配置阿里云加速
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"] } EOF |
2.3. 重启服务
systemctl daemon-reload systemctl restart docker |
3. 测试
docker version docker run hello-world |
4. 卸载
systemctl stop docker yum -y remove docker-ce rm -rf /var/lib/docker |