Docker容器中的DOCKER_OPTS 1.9.1-dind

时间:2016-01-13 19:10:30

标签: docker docker-compose

我们希望在docker-compose的docker容器中启动docker。 为此我们使用这个docker-compose.yml

some-docker:
  image: docker:1.9.1-dind
  privileged: true
  ports:
    - "2375:2375"

我们如何将DOCKER_OPTS(--insecure-registry)提交给容器?或者可以在docker-compose文件中定义一些命令行参数? 在图像泊坞窗:1.9.1-仅仅两个shell脚本来启动内部的docker。 docker(在容器中)不使用/ etc / default / docker。

THX

1 个答案:

答案 0 :(得分:6)

DOCKER_OPTS仅供其init脚本中的某些Linux发行版使用,以方便用户传递其他参数,Docker守护程序本身只关心在start时传递的参数。

您使用的图片基于Alpine Linux,custom start scriptentry point。通过它的外观,你只需要将任何参数作为docker run command传递给守护进程。尝试以下docker-compose.yml:

some-docker:
   image: docker:1.9.1-dind
   command: "--insecure-registry my.registry.com:5000"
   privileged: true
   ports:
     - "2375:2375"