docker - 在环境之间移动或克隆环境时如何管理相互依赖的 docker 容器

标签 docker lxc

我正在努力思考如何使用 docker 运行这个特定的工作流程。

  • 开发人员的开发环境 - n 个容器,例如 db、webserver、appserver 等,容器之间具有依赖关系。所以数据库将只依赖于数据 volumes容器、数据库上的应用服务器容器等等。
  • 现在我需要将其移植到新机器或环境中,例如当新开发人员加入时,以便(她)获得自己的工作环境。

  • 阅读后,我清楚第 1 步 advanced docker volumestiny docker pieces

    我的问题与第 2 步有关。如何使用(希望)单个命令在所有相互依赖的容器启动并正常运行的情况下干净地重现这个新环境?

    最佳答案

    您可以使用 figmaestro-ng .

    第一个是为开发环境设计的,第二个是为生产环境设计的;但两者都允许您定义多个容器,它们之间具有依赖关系,并且可以通过单个命令轻松启动它们。

    关于docker - 在环境之间移动或克隆环境时如何管理相互依赖的 docker 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20980795/

    相关文章:

    docker - 将 docker 根文件夹移动到新的驱动器/分区

    gcc - 为什么 rsyslogd 找不到 libgcc_s.so.1?

    docker - Docker 容器中的 nvidia-docker GPU

    linux - lxc 容器中的 startxfce4 出现错误

    c - 用于查找容器内部容器名称的 C 程序 - LXC

    macos - 可以从 dockerized Tshark 扫描网络吗?

    google-kubernetes-engine - 我可以从我自己的自定义操作系统创建 LXC 镜像吗?

    docker - Hyperledger Fabric 与 docker 重启后不存储数据

    linux - 无法从一个 Docker 容器与同一台机器上的暴露容器进行通信

    scala - 使用 Dockerfile 安装 Docker