muszę wiedzieć, w moim skrypcie wyjście niektórych poleceń doker Exec na przykład mam pojemnik nginx i moim skrypcie biegnę:Wynik polecenia exec Döcker
docker exec -it containerName /etc/init.d/nginx configtest
chcę aby kontynuować wykonywanie skryptu tylko wtedy, gdy test konfiguracyjny nginxa zakończy się sukcesem, a nie niepowodzeniem.
Próbowałem użyć , ale jest to 0
, nawet wtedy wyjście configtest nie działa (ponieważ program Docker jest pomyślnie wykonany, jak rozumiem).
'doker Exec -to mynginx /etc/init.d/nginx configtest' powraca' 1 'dla mnie, czy istnieje jakikolwiek błąd w pliku konfiguracyjnym – anubhava
@anubhava, czy możesz napisać przykładowy skrypt? Próbowałem tego: 'docker exec -it nazwa_kolekcji /etc/init.d/nginx configtest ... echo $? ... exit' i otrzymałeś następujące polecenie: '... Test fail ... 0' (zawiadomienie 0 nieoczekiwane 1) – Aliance