博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
适合最新版docker自定义启动配置
阅读量:5168 次
发布时间:2019-06-13

本文共 1114 字,大约阅读时间需要 3 分钟。

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/

转载于:https://www.cnblogs.com/or2-/p/5921166.html

你可能感兴趣的文章
.NET Core的依赖注入[1]: 控制反转
查看>>
前端JS基础知识
查看>>
Asp.NETCore轻松学系列阅读指引目录
查看>>
kubernetes系列03—kubeadm安装部署K8S集群
查看>>
Docker最全教程——从理论到实战(三)
查看>>
MySQL SYS CPU高的案例分析(一)
查看>>
【.NET Core项目实战-统一认证平台】第九章 授权篇-使用Dapper持久化IdentityServer4...
查看>>
MSSQL sql server order by 1,2 的具体含义
查看>>
LeapMotion Demo3
查看>>
C# 进制转换(二进制、十六进制、十进制互转)
查看>>
熟悉css/css3颜色属性
查看>>
删除指定表的所有索引,包括主键索引,唯一索引和普通索引 ,适用于sql server 2005 ....
查看>>
一步一步写算法(之爬楼梯)
查看>>
SQL Server 多实例下的复制
查看>>
Wix打包系列(五) 部署数据库
查看>>
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(20)-权限管理系统-根据权限获取菜单...
查看>>
临时禁用Resharper
查看>>
[UML]UML系列——时序图(顺序图)sequence diagram
查看>>
EPPlus 读取 csv另存为的xlsx 文件出错
查看>>
【ASP.NET Web API教程】2.3.7 创建首页
查看>>