适合最新版docker自定义启动配置

简介: 在以下文档中,才理清楚了DOCKER正确的更改启动配置的方式。 动不动就是那个/etc/default/docker目录的方式,OUT了。。


在以下文档中,才理清楚了DOCKER正确的更改启动配置的方式。

动不动就是那个/etc/default/docker目录的方式,OUT了。。


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

适合最新版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/

目录
相关文章
|
1月前
|
Docker 容器
docker中创建自定义网络
【10月更文挑战第7天】
25 6
|
1月前
|
安全 NoSQL Redis
Docker自定义网络
Docker自定义网络
|
1月前
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
99 1
|
2月前
|
应用服务中间件 Docker 容器
docker应用部署---Tomcat的部署配置
这篇文章介绍了如何使用Docker部署Tomcat服务器,包括搜索和拉取Tomcat镜像、创建容器并设置端口映射和目录映射,以及如何创建一个HTML页面并使用外部机器访问Tomcat服务器。
docker应用部署---Tomcat的部署配置
|
2月前
|
关系型数据库 MySQL 数据安全/隐私保护
docker应用部署---MySQL的部署配置
这篇文章介绍了如何使用Docker部署MySQL数据库,包括搜索和拉取MySQL镜像、创建容器并设置端口映射和目录映射、进入容器操作MySQL,以及如何使用外部机器连接容器中的MySQL。
docker应用部署---MySQL的部署配置
|
1月前
|
Docker 容器
docker中自定义网络
【10月更文挑战第5天】
20 3
|
1月前
|
网络协议 Docker 容器
docker中的DNS配置
【10月更文挑战第5天】
273 1
|
1月前
|
Docker 容器
docker nginx-proxy 添加自定义https网站
docker nginx-proxy 添加自定义https网站
37 4
|
1月前
|
存储 Ubuntu JavaScript
如何使用Docker优化你的开发环境配置
如何使用Docker优化你的开发环境配置
|
1月前
|
Docker 容器
利用Docker Compose优化开发环境的配置
在现代软件开发中,环境一致性至关重要。开发人员常需在不同机器间复制环境配置,而Docker Compose提供了一种简便有效的方法来定义和运行多容器Docker应用程序,确保开发、测试和生产环境一致,简化团队协作,提高开发效率。通过YAML文件配置服务、网络和卷,使用简单命令即可启动和停止服务。本文将介绍Docker Compose的核心优势、基本使用方法及高级功能,帮助你更好地管理和优化开发环境。