合肥微网站建设,汕头网站建设搭建,天猫入驻,五常市网站线上环境原来的磁盘比较小#xff0c;随着业务数据的增多#xff0c;磁盘需要扩容#xff0c;因此需要把原来docker数据转移至新的数据盘。
数据迁移 操作系统#xff1a; centOS 7 docker默认的数据目录为/var/lib/docker 创建一个新的目录/opt/dockerdata… 线上环境原来的磁盘比较小随着业务数据的增多磁盘需要扩容因此需要把原来docker数据转移至新的数据盘。
数据迁移 操作系统 centOS 7 docker默认的数据目录为/var/lib/docker 创建一个新的目录/opt/dockerdata先停止docker服务
systemctl stop docker将docker 数据目录迁移到新目录
cp -rvf /var/lib/docker/* /opt/dockerdata/修改docker默认数据存储目录配置在/etc/docker/daemon.json文件添加以下内容若是没有/etc/docker/daemon.json文件则新建该文件
vi /etc/docker/daemon.json重启docker
systemctl restart docker输入docker info, 可以看目录已经变更成新的目录了 输入docker ps -a 可以看到原先启动的容器仍然存在节点重启。 用sdk 调用智能合约看到链码容器也已经重启完毕
常见问题 Q 操作完成后重启docker发现镜像和容器都没了 A: 数据没转移成功我也曾经遇到过这个问题刚开始用的cp -R 命令
cp -r /var/lib/docker/* /opt/dockerdata/定位很久 发现/opt/dockerdata/overlay2下面缺乏文件 后来换成cp -rvf发现数据转移成功。
cp -rvf /var/lib/docker/* /opt/dockerdata/