湖州网站建设制作,wordpress 科技企业,wordpress播放视频,厦门公司网站设计使用环境
由于默认系统盘比较小docker镜像很容易就占满#xff0c;需要挂载新的磁盘修改docker的默认工作目录
环境#xff1a;centos7
docker默认工作目录: /var/lib/docker/
新的工作目录#xff1a;/home/docker-data【自己手动创建#xff0c;一般挂在新加的磁盘下面】…使用环境
由于默认系统盘比较小docker镜像很容易就占满需要挂载新的磁盘修改docker的默认工作目录
环境centos7
docker默认工作目录: /var/lib/docker/
新的工作目录/home/docker-data【自己手动创建一般挂在新加的磁盘下面】
步骤一停掉docker及其容器
如果在docker配置文件中开启了
live-restore: true
会导致docker服务停止但容器还在持续运行
这种情况下更换docker工作目录会对正在运行的容器服务造成极大影响
所以更换目录必须停掉所有正在运行的容器docker stop docker ps ## 停止所有正在运行的容器
systemctl stop docker 步骤二更换操作目录
cp -rf /var/lib/docker /data/docker-data/
或者
mv /var/lib/docker /data/docker-data/步骤三在docker的配置文件中添加字段指定新的工作目录
[rootmongodb-2 ~]# cat /etc/docker/daemon.json
{data-root: /data/docker-data/docker, ## 新添加字段指定其新的工作目录路径exec-opts: [native.cgroupdriversystemd],log-driver: json-file,log-opts: {max-size: 100m},max-concurrent-downloads: 30,max-concurrent-uploads: 15,registry-mirrors: [ https://43352a8907ad44bb8fad9057c1d4e38b.mirror.swr.myhuaweicloud.com ],live-restore: true
}
步骤四重新加载配置文件及重启docker
[rootmongodb-2 ~]# systemctl daemon-reload
[rootmongodb-2 ~]# systemctl restart docker