centos7安装
1.更新yum
yum update
2.安装所需的软件包。
yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
yum install -y yum-utils device-mapper-persistent-data lvm2 zip unzip lrzsz
yum -y install yum-utils
3.设置yum源
【阿里】 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
【官方】 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4.查看所有仓库中所有docker版本
yum list docker-ce --showduplicates | sort -r
5.安装docker
yum install docker-ce-版本号
yum -y install docker-ce-18.03.1.ce 【centos8.3不存在】
sudo yum -y install docker-ce #最新版
指定docker的安装路径
cd /usr/lib/systemd/system/
vi /usr/lib/systemd/system/docker.service
--graph [路径]
6.启动
systemctl start docker
7.移步到docker下
cd /etc/docker
#没有创建
mkdir -p /etc/docker
8.创建daemon.json
vi /etc/docker/daemon.json
9.添加Docker中国官方镜像加速
{
"registry-mirrors": ["https://registry.docker-cn.com"],
"dns" : [ "114.114.114.114","8.8.8.8" ]
}
{
"registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"],
"dns" : [ "114.114.114.114","8.8.8.8" ]
}
10.重启
systemctl daemon-reload
systemctl restart docker
Centos7下卸载docker
yum list installed | grep docker 查看docker版本
yum -y remove docker-ce.x86_64 卸载docker
# rm -rf /etc/docker
# rm -rf /run/docker
# rm -rf /var/lib/dockershim
# rm -rf /var/lib/docker
如果发现删除不掉,需要先 umount,如
# umount /var/lib/docker/devicemapper