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/

  • 相关阅读:
    WinForm笔记1:TextBox编辑时和DataGridView 单元格编辑时 的事件及其顺序
    Emgu 学习(4) 使用指针访问图像内存
    SolidWorks学习笔记1
    Emgu 学习(3) 绘图,使用鼠标绘图,使用trackbar
    NModbus4的使用
    C# async await的使用
    Emgu 学习(2) 视频文件播放
    redis-key2
    redis--key1
    rpc优化
  • 原文地址:https://www.cnblogs.com/or2-/p/5921166.html
Copyright © 2011-2022 走看看