2024年4月24日1年前 网站管理 默认情况下,docker镜像的默认存储路径是/var/lib/docker或其他根目录,有的服务器本身硬盘容量不足需要挂载到数据盘中,所以总结一下修改docker的默认路径,方法如下:先创建新的docker目录mkdir /home/docker以挂载home目录为例,此处也可另外挂载一块磁盘,把新的docker目录建在新磁盘上面如果已经有镜像已经加载,已经有容器正在运行,请先停了docker服务,并把数据迁移到新目录中1、修改docker.servicevim /usr/lib/systemd/system/docker.service#在里面的EXECStart的后面增加--graph /home/docker: ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph /home/docker保存退出后执行以下命令systemctl enable docker systemctl daemon-reload systemctl restart docker2、编辑配置文件/etc/docker/daemon.json添加 "data-root": "/home/docker",vim /etc/docker/daemon.json{ "registry-mirrors": ["https://registry.docker-cn.com"], "data-root": "/home/docker", "log-driver":"json-file", "log-opts": {"max-size":"100m"} }保存退出后重启docker应用systemctl restart docker3、创建软链接创建软链接需要先把/var/lib下的docker目录删除,删除之前记得迁移数据。然后用下面命令创建软链接ln -s /home/docker /var/lib重启dockersystemctl restart docker以上就是修改docker默认路径之方法,可根据实际情况选用。 成长就是不断打破并重建三观
创建帐户或登录后发表意见