Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 从一个Bash脚本运行多个Docker映像_Ios_Bash_Macos_Docker_Terminal - Fatal编程技术网

Ios 从一个Bash脚本运行多个Docker映像

Ios 从一个Bash脚本运行多个Docker映像,ios,bash,macos,docker,terminal,Ios,Bash,Macos,Docker,Terminal,我有一个bash文件,它使用docker run-it-network test\u network-p 8000:8000 testApp运行我的应用程序docker映像,但我还需要使用docker run-it-network test\u network-p 3308:3308 mysql/mysql服务器运行我的mysql映像 通常我会手动打开一个单独的终端窗口来运行每个窗口,但我正在尝试编辑bash脚本,以便它可以同时为我执行这两个操作。但不确定如何运行?您可以在分离模式下同时运行这两

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


通常我会手动打开一个单独的终端窗口来运行每个窗口,但我正在尝试编辑bash脚本,以便它可以同时为我执行这两个操作。但不确定如何运行?

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

docker运行-分离-it-网络测试\u网络-p 8000:8000测试PP

docker运行-分离-it-网络测试\u网络-p 3308:3308 mysql/mysql服务器

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

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

docker运行-分离-it-网络测试\u网络-p 8000:8000测试PP

docker运行-分离-it-网络测试\u网络-p 3308:3308 mysql/mysql服务器

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