【问题标题】:Run Multiple Docker Images from One Bash script从一个 Bash 脚本运行多个 Docker 映像
【发布时间】:2018-06-19 02:37:55
【问题描述】:

我有一个 bash 文件,它使用 docker run -it --network test_network -p 8000:8000 testApp 运行我的应用程序 docker 映像,但我还需要使用 docker run -it --network test_network -p 3308:3308 mysql/mysql-server 运行我的 mysql 映像

通常我会手动打开一个单独的终端窗口来运行每个终端窗口,但我正在尝试编辑我的 bash 脚本,以便它可以为我完成这两件事。不知道怎么做?

【问题讨论】:

    标签: ios bash macos docker terminal


    【解决方案1】:

    您可以在分离模式下运行两者。这不会阻止脚本并允许您同时运行两者。为此,您需要使用-d--detach 标志。

    docker run --detach -it --network test_network -p 8000:8000 testApp

    docker run --detach -it --network test_network -p 3308:3308 mysql/mysql-服务器

    编辑: 虽然上面提到的方法有效,但最好使用 docker compose 来运行多个容器。

    【讨论】:

      猜你喜欢
      • 2023-01-13
      • 2017-12-12
      • 1970-01-01
      • 1970-01-01
      • 2018-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-10
      相关资源
      最近更新 更多