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