Wykonywanie poleceń
Część sekcji Wprowadzenie do Docker ścieżki Terminal w Coddy. Lekcja 19 z 40.
Gdy kontener działa w tle, możesz uruchamiać w nim dodatkowe polecenia za pomocą docker exec:
docker run -d --name live nginx
docker exec live echo "hello from inside"Pierwsze polecenie uruchamia live w tle. Drugie uruchamia echo wewnątrz już działającego kontenera i wyświetla jego dane wyjściowe.
To codzienny sposób na rozejrzenie się lub wykonanie szybkiego zadania w już działającym kontenerze, bez zatrzymywania go i ponownego uruchamiania. Pamiętaj, że exec wymaga działającego kontenera, więc obraz musi być taki, który pozostaje uruchomiony (jak nginx).
Wyzwanie
ŁatwyUruchom kontener nginx działający w tle o nazwie server, a następnie użyj docker exec, aby wykonać w nim echo inside the container.
Spróbuj swoich sił
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Wprowadzenie do Docker
4Zarządzanie kontenerami
Nadawanie nazw konteneromKontenery działające w tleWyświetlanie wszystkich kontenerówZatrzymywanie i usuwaniePodsumowanie — cykl życia kontenera10Projekt aplikacji powitalnej
Przegląd projektuNapisz Dockerfile2Obrazy
Pobieranie obrazówWyświetlanie obrazówOznaczanie obrazów tagamiPowtórka — porządkowanie obrazów5Inspekcja kontenerów
Logi konteneraSzczegółowa inspekcjaWykonywanie poleceńPodsumowanie — kontrola stanuPoćwicz samodzielnie: Edytor online Terminal