用vs做购物网站下载,如何用wordpress修改模板的内容,linux做网站网络课堂,衡阳企业网站建设2019独角兽企业重金招聘Python工程师标准 方法一、软链接 默认情况下Docker的存放位置为#xff1a;/var/lib/docker 可以通过下面命令查看具体位置#xff1a; sudo docker info | grep Docker Root Dir 解决这个问题#xff0c;最直接的方法当然… 2019独角兽企业重金招聘Python工程师标准 方法一、软链接 默认情况下Docker的存放位置为/var/lib/docker 可以通过下面命令查看具体位置 sudo docker info | grep Docker Root Dir 解决这个问题最直接的方法当然是挂载分区到这个目录但是我的数据盘还有其他东西这肯定不好管理所以采用修改镜像和容器的存放路径的方式达到目的。 这个方法里将通过软连接来实现。 首先停掉Docker服务 systemctl restart docker或者service docker stop 然后移动整个/var/lib/docker目录到目的路径 mv /var/lib/docker /root/data/dockerln -s /root/data/docker /var/lib/docker 这时候启动Docker时发现存储目录依旧是/var/lib/docker但是实际上是存储在数据盘的你可以在数据盘上看到容量变化。 方法二、修改镜像和容器的存放路径 指定镜像和容器存放路径的参数是--graph/var/lib/docker我们只需要修改配置文件指定启动参数即可。 Docker 的配置文件可以设置大部分的后台进程参数在各个操作系统中的存放位置不一致在 Ubuntu 中的位置是/etc/default/docker在 CentOS 中的位置是/etc/sysconfig/docker。 如果是 CentOS6 则添加下面这行 OPTIONS--graph/root/data/docker --selinux-enabled -H fd:// 如果是 Ubuntu 则添加下面这行因为 Ubuntu 默认没开启 selinux OPTIONS--graph/root/data/docker -H fd://# 或者DOCKER_OPTS-g /root/data/docker 最后重新启动Docker 的路径就改成 /root/data/docker 了。 centos7下也可以 修改docker.service文件使用-g参数指定存储位置 vi /usr/lib/systemd/system/docker.service ExecStart/usr/bin/dockerd --graph /new-path/docker // reload配置文件 systemctl daemon-reload // 重启docker systemctl restart docker.service 如果docker是1.12或以上的版本可以修改或新建daemon.json文件。修改后会立即生效不需重启docker服务。 vim /etc/docker/daemon.json {registry-mirrors: [http://7e61f7f9.m.daocloud.io],graph: /new-path/docker} 方法三、system下创建配置文件 在/etc/systemd/system/docker.service.d 目录下创建一个Drop-In文件“docker.conf”默认 docker.service.d 文件夹不存在。所以你必须先创建它。 创建Drop-In 文件的原因是我们希望Docker 服务使用docker.conf文件中提到的特定参数将默认服务所使用的位于/lib/systemd/system/docker.service文件中的参数进行覆盖。如果你想深入了解Drop-In请阅读system.unit文档 定义新的存储位置现在打开docker.conf增加如下内容 # sudo vi /etc/systemd/system/docker.service.d/docker.conf [Service] ExecStart ExecStart/usr/bin/dockerd --graph/mnt/new_volume --storage-driverdevicemapper 保存并退出VI编辑器/mnt/new_volume 是新的存储位置而devicemapper是当前docker所使用的存储驱动。如果你的存储驱动有所不同请输入之前第一步查看并记下的值。Docker官方文档中提供了更多有关各种存储驱动器的信息。现在你可以重新加载服务守护程序并启动Docker服务了。这将改变新的镜像和容器的存储位置。 # sudo systemctl daemon-reload # sudo systemctl start docker 为了确认一切顺利运行 # docker info 命令检查Docker 的根目录.它将被更改为/mnt/new_volume 方法四、使用docker-storage-setdocker1.12命令进行配置 配置文件位置/usr/lib/docker-storage-setup/docker-storage-setup或者/etc/sysconfig/docker-storage-setup、/etc/sysconfig/docker-storage vim /etc/sysconfig/docker-storage # This file may be automatically generated by an installation program. # Please DO NOT edit this file directly. Instead edit # /etc/sysconfig/docker-storage-setup and/or refer to # man docker-storage-setup. # By default, Docker uses a loopback-mounted sparse file in # /var/lib/docker. The loopback makes it slower, and there are some # restrictive defaults, such as 100GB max storage. DOCKER_STORAGE_OPTIONS--graph要保存的路径 或者 DEVS/dev/vdb DATA_SIZE800GB更改docker默认存储大小 转载于:https://my.oschina.net/u/228832/blog/1817292