Ubuntu 15.04 下 Docker 1.7.1 中DOCKER_OPTS配置不生效的解决

本人最近在学习Docker,在Ubuntu 15.04下做测试,安装方法是使用Docker官方提供的apt库,然后使用apt-get安装,具体方法参照这里

我想要测试使用自己的私有库,由于私有库没有配置证书,所以需要在Docker的启动项中修改配置,取消掉证书认证DOCKER_OPTS="--insecure-registry 10.0.40.16:5000"。但是在启动Docker进程时,发现没有将DOCKER_OPTS的内容加载进来。

然后我又修改 /etc/default/docker ,在里面增加了

DOCKER_OPTS="--insecure-registry 10.0.40.16:5000"

再次启动Docker进程,DOCKER_OPTS的选项还是没有生效,什么情况?

接着,我再次修改另一个配置文件,/etc/init.d/docker ,同样,加入

DOCKER_OPTS="--insecure-registry 10.0.40.16:5000"

再启动,还是没有生效。。。

再修改另一个配置文件:/etc/init/docker.conf , 加入:

DOCKER_OPTS="--insecure-registry 10.0.40.16:5000"

再重启Docker进程,还是没有生效,无语了。

最后,在google上,查找资料,找到了一个连接,还是Docker的官方档:https://docs.docker.com/articles/systemd/

发现还可以修改:/lib/systemd/system/docker.service ,在里面增加:

EnvironmentFile=-/etc/default/docker

然后,修改: ExecStart=/usr/bin/docker -d -H fd://  ,改成:  ExecStart=/usr/bin/docker -d -H fd:// $DOCKER_OPTS

再次启动,终于生效了,我只能说这配置文件真多,主要是都是误导人的,真坑!

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-19 07:42:41

Ubuntu 15.04 下 Docker 1.7.1 中DOCKER_OPTS配置不生效的解决的相关文章

Ubuntu 15.04下安装Docker

最近听说Docker很火,不知道什么东西,只知道是一个容器,可以跨平台.闲来无事,我也来倒弄倒弄.本文主要介绍:Ubuntu下的安装,以及基本的入门命令介绍:我的机器是Ubuntu 15.04 64位 什么是Docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目.它基于 Google公司推出的 Go 语言实现. 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub上进行维护.Docker 自

ubuntu 15.04下网络问题

ubuntu连接wifi 时候老是自动断开 他的断开是wifi还连着 只是网页打不开了,这个问题很简单,一想就是dns不行了,后来我看了下wifi管理里面我的连接的wifi的dns都是 127.0.0.1,他还可以添加其他的dns我就添加了我的路由器ip,那么这样子之后我重启下机器,wifi就再也没出现过网络会断开的问题. ubuntu网络很慢 网页还偶尔需要多次刷新才能好 我的公司的thinkpad的笔记本在用ubuntu开发android的时候还是经常会出现tmd打开网页很慢,还经常打不开需

Ubuntu 18.04 下 PostgreSQL 10 的安装与基础配置

下载安装 在命令行执行如下语句: apt-get install postgresql-10 该指令会帮助你下载如下PostgreSQL组件: ` | ` -- | -- postgresql-client-10 | client libraries and client binaries postgresql-10 | core database server postgresql-contrib-9.x | additional supplied modules (part of the p

ubuntu 12.04下安装Qt出现cannot execute binary file的解决方案

最近在ubuntu 12.04下安装QT的过程中,遇到一个问题. ./qt-opensource-linux-x64-5.7.0.run出现了bash: ./qt-opensource-linux-x64-5.7.0.run: cannot execute binary file. 我用我自己的解决方案分享给大家,同时也为自己以后做个笔记. 第一:查看Linux当前操作系统名称(信息).命令:uname -a出现下面这个:Linux ubuntu 3.5.0-23-generic #35~pre

解决ubuntu 14.04 下eclipse 3.7.2 不能启动,报Could not detect registered XULRunner to use 或 org.eclipse.swt.SWTError: XPCOM 等问题的处理

对于eclipse 3.7.2在ubuntu 14.04下不能启动,需要在 eclipse/configuration 目录下的config.ini文件内增加一行org.eclipse.swt.browser.DefaultType=mozilla #This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser #Thu J

Ubuntu 16.04下搭建kubernetes集群环境

简介 目前Kubernetes为Ubuntu提供的kube-up脚本,不支持15.10以及16.04这两个使用systemd作为init系统的版本. 这里详细介绍一下如何以非Docker方式在Ubuntu16.04集群上手动安装部署Kubernetes的过程. 手动的部署过程,可以很容易写成自动部署的脚本.同时了解整个部署过程,对深入理解Kubernetes的架构及各功能模块也会很有帮助. 环境信息 版本信息 组件 版本 etcd 2.3.1 Flannel 0.5.5 Kubernetes 1

Caffe + Ubuntu 15.04 + CUDA 7.0 安装以及配置

作为小码农的我,昨天就在装这个东东了,主要参考第一篇博文,但是过程发现很多问题,经过反反复复,千锤百炼,终于柳暗花明,我把这个caffe给搞定了,是故,我发布出来,后之来者,欲将有感于斯文~ 本分分为四个部分,在Ubuntu上调试运行成功,第一部分:nVidia驱动和CUDA Toolkit的安装和调试:第二部分 Python安装和调试:第三部分 Matlab安装和调试:第四部分 Caffe的安装和测试. 第一部分:nVidia驱动和CUDA Toolkit的安装和调试 这里以CUDA 7.0为

【转载】如何在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器

Lighttpd 是一款开源 Web 服务器软件.Lighttpd 安全快速,符合行业标准,适配性强并且针对高配置环境进行了优化.相对于其它的 Web 服务器而言,Lighttpd 占用内存更少:因其对 CPU 占用小和对处理速度的优化而在效率和速度方面从众多 Web 服务器中脱颖而出.而 Lighttpd 诸如 FastCGI.CGI.认证.输出压缩.URL 重写等高级功能更是那些面临性能压力的服务器的福音. 以下便是我们在运行 Ubuntu 15.04 或 CentOS 7 Linux 发行

ubuntu 15.04 安装real vnc

在ubuntu 15.04中安装real vnc,首先到网站下一个real vnc下来,链接如下: http://www.realvnc.com/download/viewer/ ubuntu的话就是用.deb数据包64位的进行安装,红帽的就是用RPM安装包. 安装完成使用命令导入注册序列号: sudo vnclicense -add 84WFN-YRJ4C-WA44V-9BW6X-PAE2A 这个是在百度上找的,得多谢原作者分享这个序列号 在vnc下面使用命令vncserver-x11-ser