15AH, San Francisco

California, United States.

Send Your Mail At:

tianyingkejishe@sina.cn

Working Hours

Mon-Sat: 9.30am To 7.00pm

【docker】docker迁移位置

在系统长期运行器件,会出现硬盘使用占满的情况。这时候需要考虑docker容器迁移。步骤如下:

一、增加硬盘,挂载位置

1、创建硬盘

fdisk /dev/sdb

2、格式化硬盘

mkfs.ext4 /dev/sdb1

3、挂载硬盘

mkdir /mnt/tHDD
mount /dev/sdb1 /mnt/tHDD

4、自动挂载硬盘

blkid /dev/sdb1

vim /etv/fstab

UUID=e3746c50-ace6-4c88-bcf7-175ebbdcf13f /mnt/tHDD   ext4 error=remount-ro 0 

二、迁移docker文件

1、拷贝文件

cp -rfp /var/lib/docker /mnt/tHDD

注意:cp 指令需要添加p参数,防止拷贝过程中被修改文件权限。

2、修改配置

vim /etc/docker/daemon.json

{

"data-root": "/mnt/tHDD/docker",
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]

}

3、重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker

注意:如果是多dockers,最好重启机器。

anyShare分享到:
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。
stormwind