zoukankan      html  css  js  c++  java
  • 修改docker image存放位置

    修改镜像和容器的默认存放路径

    指定镜像和容器存放路径的参数是--graph=/var/lib/docker,我们只需要修改配置文件指定启动参数即可。刚好有个300g盘的挂在/data目录上,所以在这个目录下新建一个文件路径/data/tools/docker

    1.Docker的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致,在 Ubuntu 中的位置是:/etc/default/docker,在 CentOS中的位置是:/etc/sysconfig/docker。

    如果是 CentOS6 则添加下面这行:

    OPTIONS=--graph="/data/tools/docker"--selinux-enabled -H fd://

    如果是 Ubuntu 则添加下面这行(因为 Ubuntu 默认没开启 selinux):

    OPTIONS=--graph="/data/tools/docker" -H fd://#

    或者

    DOCKER_OPTS="-g /data/tools/docker"

    最后重新启动,Docker 的路径就改成 /data/tools/docker 了。

    如果是CentOS7 就是用如下:

    修改docker.service文件,使用--graph参数指定存储位置

    sudo   vim   /usr/lib/systemd/system/docker.service 

    文本内容:ExecStart=/usr/bin/dockerd下面添加如下内容:

               --graph /data/tools/docker

     

    2.修改完成后reload配置文件

    sudo systemctl daemon-reload

    3.重启docker服务

    sudo systemctl  restart docker.service

    4.修改默认存储路径的任务已经完成了,期待下一个《非root用户加入docker用户组省去sudo (三)》

    备注:如果docker是1.12或以上的版本,可以修改(或新建)daemon.json文件。修改后会立即生效,不需重启docker服务。

    sudo  vim  /etc/docker/daemon.json

    修改如下:

    {"registry-mirrors": ["http://***.***.com"],"graph":"/data/tools/docker"}

     5.希望你能顺利完成操作,有问题尽量还是多看官网文档吧,有惊喜!

  • 相关阅读:
    P2572 [SCOI2010]序列操作
    P2787 语文1(chin1)- 理理思维
    P1835 素数密度_NOI导刊2011提高(04)
    P3942 将军令
    P1273 有线电视网
    U45490 还没想好名字的题Ⅱ
    U40620 还没想好名字的题
    P4644 [Usaco2005 Dec]Cleaning Shifts 清理牛棚
    P2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm
    T51071 Tony到死都想不出の数学题
  • 原文地址:https://www.cnblogs.com/lirunzhou/p/9672916.html
Copyright © 2011-2022 走看看