1:修改docker.service文件
ubuntu
cd /etc/systemd/system/multi-user.target.wants
sudo vi docker.service
找到 [Service]
在底下找到ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
这一行
在-H前面加 --graph=/data1/docker/
就是新的镜像存储位置
ExecStart=/usr/bin/dockerd --graph=/data1/docker/ -H fd:// --containerd=/run/containerd/containerd.sock
centos
vi /etc/docker/daemon.json
{
"data-root": "/mnt/docker"
}
2:重启docker
#重启docker服务
sudo systemctl daemon-reload
#重启docker服务端
sudo service docker restart
centos
systemctl daemon-reload
service docker restart
3:查看修改后的文件目录是否修改成功
ubuntu@ubuntu:~$ sudo docker info | grep "Root Dir"
WARNING: No swap limit support
Docker Root Dir: /data1/docker