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/

  • 相关阅读:
    shiro登录验证原理
    注解 java.lang.annotation.Inherited 介绍
    Spring Boot默认Initializer(1)——ConfigurationWarningsApplicationContextInitializer
    Java的static类
    Spring Boot中的initializers的作用分析
    2. Spring Boot项目启动原理初探
    1.Spring Boot入门及其jar包依赖模型分析
    关于正则式中的 |
    iOS :ViewDidAppear
    Xcode
  • 原文地址:https://www.cnblogs.com/or2-/p/5921166.html
Copyright © 2011-2022 走看看