zoukankan      html  css  js  c++  java
  • 适合最新版docker自定义启动配置

    docker不断发布新版本,以前默认的在 /etc/default/docker里修改,但是新版已经不推荐了

    注意: 一些文章推荐在 /lib/systemd/system/docker.service 文见上修改配置 但是官方建议如下
     /usr/lib/systemd/system or /lib/systemd/system 包含默认配置.建议不要修改

    我们手动建立配置文件

    $ sudo mkdir /etc/systemd/system/docker.service.d
    $ sudo touch /etc/systemd/system/docker.service.d/docker.conf
    $ sudo vi /etc/systemd/system/docker.service.d/docker.conf

    添加内容

    [Service]

    ExecStart=
    ExecStart=/usr/bin/docker daemon -H fd://


    然后重新读取验证
    $ sudo systemctl daemon-reload
    $ sudo systemctl restart docker
    Verify docker daemon is running

    以上就是我们新建的配置文件 

    如果你想使用 /etc/default/docker文件配置你的docker  在 /etc/systemd/system/docker.service.d/docker.conf

     修改如下

    ExecStart=/usr/bin/docker daemon -H fd:// $DOCKER_OPTS

    添加下面这行
    EnvironmentFile=-/etc/default/docker

    然后你可以创建/etc/default/docker文件.并在里面添加你想要的启动配置

    例如
    DOCKER_OPTS=" --label name=abc"   注意 这里的DOCKER_OPTS 对应上面  $DOCKER_OPTS

    参考  http://blog.csdn.net/xingwangc2014/article/details/50513946

        http://www.developmentalmadness.com/2016/03/09/docker-configure-insecure-registry-for-systemd/

       https://docs.docker.com/engine/admin/systemd/

  • 相关阅读:
    linux中的umask命令
    The meaning of the number displayed on the man page in Linux
    Runlevel in Linux
    C语言指针与指向指针的指针
    JS函数、变量作用域
    JS对象、数据类型区别、函数
    JavaScript基础
    DOM
    HTML色码表
    GIT
  • 原文地址:https://www.cnblogs.com/or2-/p/5921166.html
Copyright © 2011-2022 走看看