Docker数据目录迁移
采用yum或者rpm方式安装的docker,在安装好以后,默认的数据目录是/var/lib/docker。很多人在安装好docker以后,会忽略对这个目录的修改,并开始使用docker。这就会导致系统根目录被过大的占用,下面就简单讲一下如何对该目录进行迁移。
1. 关闭docker服务
[root@host docker]# systemctl stop docker
2. 备份与迁移
#迁移
[root@host docker]# cp -r /var/lib/docker /data/docker
#备份
[root@host docker]# mv /var/lib/docker /var/lib/docker.bak
3. 应用新数据目录
在数据迁移和备份完成以后,有通过建设软连接和修改配置文件两种方式来应用新数据目录。
3.1 软连接
将新的数据目录软连接到默认目录,重启docker即可。
[root@host docker]# ln -s /data/docker /var/lib/docker
[root@host docker]# systemctl start docker
3.2 修改配置文件
修改daemon.json配置文件,增加"data-root"配置信息。文章来源:https://www.toymoban.com/news/detail-621154.html
[root@host docker]# vim /etc/docker/daemon.json
#增加以下配置信息,注意上一行末尾加英文逗号
"data-root": "/data/docker"
#重启docker
[root@host docker]# systemctl start docker
4.验证
用docker info命令查看root dir信息文章来源地址https://www.toymoban.com/news/detail-621154.html
[root@host docker]# docker info|grep 'Docker Root Dir'
Docker Root Dir: /data/docker
到了这里,关于Docker数据目录迁移的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!