2
我通過bash腳本創建動態搬運工容器:泊塢窗EXEC在bash腳本
while getopts ":s:d:h" opt; do
case $opt in
s)
for i in $(seq $2 $END);
do
docker run -dit --name=app_client_$i -d app:client
docker exec -d app_client_$i $app_start
done
;;
...
泊塢窗容器啓動正常,但docker exec
命令引起的問題。當我嘗試(不-d
):
docker exec app_client_$i $app_start
泊塢窗容器內的應用程序啓動罰款 - 但我連接到該泊塢窗容器。我想在後臺啓動泊塢窗容器內的應用程序,所以我用了-d
參數:
docker exec -d app_client_$i $app_start
隨着該應用程序不泊塢窗容器內啓動。我錯過了什麼?
你從碼頭日誌app_client_ $得到了什麼? –
我已經試過了。我從日誌中得不到任何東西。如果我鍵入'docker logs app_client_ $ 1',則不會有輸出。 – jwi
'$ app_start'的值是java解釋器的java調用。 – jwi