我们希望在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
答案 0 :(得分:6)
DOCKER_OPTS
仅供其init
脚本中的某些Linux发行版使用,以方便用户传递其他参数,Docker守护程序本身只关心在start时传递的参数。
您使用的图片基于Alpine Linux,custom start script为entry 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"