ubuntu16.04下docker修改配置文件不生效解决办法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu16.04下docker修改配置文件不生效解决办法相关的知识,希望对你有一定的参考价值。
因为要迁移服务,我重新搭建了一套环境,然后想在搭建的本地镜像库里把需要的服务pull下来,结果出现了配置文件不生效的问题,具体如下:
配置文件添加:
[email protected]:~# vim /etc/default/docker DOCKER_OPTS="-H 0.0.0.0:2375 --insecure-registry 192.168.10.249:5000" [email protected]:~#
重启:
[email protected]:~# /etc/init.d/docker restart [ ok ] Restarting docker (via systemctl): docker.service. [email protected]:~#
查看服务:
[email protected]:~# ps -ef|grep docker root 7769 1 4 14:46 ? 00:00:00 /usr/bin/dockerd -H fd:// root 7776 7769 0 14:46 ? 00:00:00 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --shim docker-containerd-shim --runtime docker-runc root 7889 4143 0 14:47 pts/0 00:00:00 grep --color=auto docker [email protected]:~#
发现添加的那一句并没有生效,百度了一下,找到了一种方法:
[email protected]:~# mkdir -p /etc/systemd/system/docker.service.d [email protected]:~# cat /etc/systemd/system/docker.service.d/Using_Environment_File.conf [Service] EnvironmentFile=-/etc/default/docker ExecStart= ExecStart=/usr/bin/docker daemon -H fd:// $DOCKER_OPTS [email protected]:~# [email protected]:~# systemctl daemon-reload [email protected]:~# service docker restart [email protected]:~# ps -ef|grep [d]ocker root 7969 1 2 14:58 ? 00:00:00 dockerd -H fd:// -H 0.0.0.0:2375 --insecure-registry 192.168.10.249:5000 root 7982 7969 0 14:58 ? 00:00:00 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --shim docker-containerd-shim --runtime docker-runc [email protected]:~#
可以看到添加的那一句已经生效了。
如果觉得此文档帮助到了你,请点赞评论一下,谢谢!
本文出自 “11853547” 博客,请务必保留此出处http://11863547.blog.51cto.com/11853547/1908424
以上是关于ubuntu16.04下docker修改配置文件不生效解决办法的主要内容,如果未能解决你的问题,请参考以下文章
在Ubuntu(16.04)下进行基于Docker的Discourse安装及基本配置
在Ubuntu(16.04)下进行基于Docker的Discourse安装及基本配置
Ubuntu-16.04下Docker通过阿里云镜像安装(apt-get)