centos安装docker指定安装目录
一、第一种方式:指定docker的安装目录
1.修改配置文件
#编辑docker配置文件
- su root
- mkdir /etc/docker
- vim /etc/docker/daemon.json # 如果没有就新建
- mkdir /mnt/docker
#配置文件内容:graph代表docker指定的安装目录,一定要缩写,而且不可以有空格
{
“registry-mirrors”: [“http://hub-mirror.c.163.com“],
“graph”:”/mnt/docker”
}
2.然后开始安装docker
#安装yum工具
- yum install yum-utils -y
#配置yum源
- yum-config-manager —add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#安装docker
- yum install -y docker-ce-20.10.17 docker-ce-cli-20.10.17 containerd.io #建议版本号用20.10.17
#加载镜像:
- systemctl daemon-reload
#启动docker并且设置开机启动
- systemctl enable docker && systemctl start docker
如果再次重启或启动失败报错,如下图:

先执行以下命令,查看具体报错
- journalctl -u docker

表明是“graph”参数设置有问题
解决方法是 去掉graph这行参数 然后重启
- systemctl daemon-reload
- systemctl restart docker
- systemctl status docker

