×
Falcon
2022-02-24 15:23
#docker# 修改docker默认的存储位置(包括镜像和容器的等的位置)

首先,查看当前docker存储位置: `docker info |grep -i 'docker root dir'` ;

其次,停止所有docker容器 `docker stop $(docker ps -a | awk '{print $1}'| tail -n +2) `,systemctl或service停止docker服务;把第一步的docker存储目录打包到某个位置,比如(/usr/docker.tar.gz) : `tar -czvf /usr/docker.tar.gz docker/` ,或者参考 https://d.cellmean.com/p/6ab162d573c9 用rsync复制到另一个位置,可以保留权限。

最后编辑 /etc/docker/daemon.json ,修改 `data-root` 项的值为新目录。
0

暂无评论