gpt4 book ai didi

Docker 容器 1.9.1-dind 中的 DOCKER_OPTS

转载 作者:行者123 更新时间:2023-12-02 01:05:53 25 4
gpt4 key购买 nike

我们想要使用 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 文件中定义一些命令行参数吗?在镜像 docker:1.9.1-dind 中只有两个 shell 脚本来启动里面的 docker。 docker(在容器中)不使用/etc/default/docker。

谢谢

最佳答案

DOCKER_OPTS 仅由某些 Linux 发行版在其 init 脚本中使用,以便用户轻松传递附加参数,Docker 守护进程本身只关心传递的参数开始时。

您使用的镜像基于 Alpine Linux,其 custom start script作为入口点。从表面上看,您只需将任何参数作为 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"

关于Docker 容器 1.9.1-dind 中的 DOCKER_OPTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34775077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com