Docker 的 container 中可以再安装 Docker 运行吗
黄舟
黄舟 2017-04-24 09:10:15
0
6
703

由于构建时使用多个docker image作为辅助,所以想到了在container中运行多个container帮助构建,完成后删除,保证构建的镜像大小。
但是在container中使用docker经常失败,不知道是不是实现上就不允许?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

Antworte allen(6)
阿神

明确答案:不可以,没门,不可能!

如果你了解了docker实现的基础原理,就不会问这个问题了;建议去了解一下linux内核,比如namespace、cgroup的大概。

迷茫

要用多个docker Image就为啥非要在一个container中呢。用了docker,却反docker思维。

巴扎黑

刚好看到一篇文章,就是通过这种方式来创建小容量的镜像

/a/1190000000628247?name=docker&description=&isPrivate=1

黄舟

docker-in-docker
这个应该就是你想要的,不过用之前建议好好读下他的文档

https://github.com/jpetazzo/dind

左手右手慢动作

当然可以,但是不是所有的情况都行,在权限等方面需要配置一下

黄舟

可以, Eclipse che好像就是这样的.

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage