我有3个可在单个服务器上运行的容器,我们称之为:A,B,C
每个服务器在主机上都有一个脚本,其中包含启动docker的命令:
A_start.sh
B_start.sh
C_start.sh
我正在尝试创建一个swarm脚本来启动它们,但不确定如何。
ABC_start.sh
更新 这似乎有效,第一个输出到终端,cntrl + C退出它们全部。
./A_start.sh & ./B_start.sh & ./C_start.sh
答案 0 :(得分:3)
docker-compose
用于该用例,其主要目的是正确地链接容器并将其启动,因此您的脚本集合最终可能只是一个{{1} }命令。答案 1 :(得分:0)
在bash中,
你可以这样做:
nohup A_start.sh &
nohup B_start.sh &
nohup C_start.sh &