当前位置: 首页 > 面试题库 >

是否可以创建包含一个或多个容器的docker容器?

岑畅
2023-03-14
问题内容

我想创建一个包含一个或多个容器的Docker容器。Docker有可能吗?


问题答案:

在docker内部运行docker绝对是可能的。最主要的是,您run将外部容器具有额外的特权(以开头--privileged=true),然后在该容器中安装docker。

查看此博客文章以获取更多信息:Docker-in-Docker。

本条目中描述了一种可能的用例。该博客介绍了如何在Jenkins
Docker容器中构建Docker容器。

但是,在Docker内部使用Docker并不是解决此类问题的推荐方法。取而代之的是,推荐的方法是创建“兄弟”容器中,作为在这个职位描述



 类似资料:
  • 我们不允许在Stack Overflow上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为Stack Overflow的主题。 我想创建一个包含一个或多个容器的docker容器。Docker可以吗?

  • 从这篇文章中,我发现我可以使用序列Ctrl+P+Ctrl+Q从docker容器中分离。 我想知道,是否可以创建一个bash(或python或其他)脚本,它进入docker容器,运行几个命令,然后使用转义序列退出容器?我认为可能不可能,但请确认/否认这一点!

  • 本文向大家介绍创建一个MySQL Docker容器,包括了创建一个MySQL Docker容器的使用技巧和注意事项,需要的朋友参考一下 Docker容器化的最重要功能之一是,它创建了一个有限的环境,用于在安装所有必需的依赖项和软件包的情况下运行应用程序。大多数应用程序需要后端数据库来存储数据点。Oracle提供了可在容器中运行MySQL的Docker映像,因此它成为测试数据库应用程序的理想选择。测

  • 问题内容: 有两个容器A和B。一旦容器A启动,将执行一个过程,然后容器将停止。容器B只是一个Web应用程序(例如expressjs)。是否可以从容器B启动A? 问题答案: 可以向Docker授予容器访问权限,以便它可以在主机上生成其他容器。您可以通过在容器内部暴露docker套接字来执行此操作,例如: 现在,如果容器中有可用的客户端,则可以控制主机上的docker守护程序,并使用它生成“容器A”。

  • 我有两个版本的应用程序: > 没有广告。 我的应用程序中有订阅。我想在这些应用程序之间共享一个订阅。例如这样一个场景: 用户在应用程序中购买带有广告的订阅,然后购买没有广告的应用程序。我想将第一个应用程序中的订阅分享给第二个应用程序。有没有可能使用标准的谷歌账单库?

  • 使用Compose,如果我运行,它将重建所有容器: 即使在使用缓存重建时,这也需要时间。所以我的问题是: 有没有办法只重建一个特定的容器?