ShellForge
Start
Lekcje
Symulator
Ścieżka nauki
Czym jest ShellForge?
Quiz
Quiz: dane, porty i sieć kontenerów
Sprawdź trwałość danych i komunikację usług.
Wróć do lekcji
1. Po usunięciu kontenera baza ma zachować dane. Gdzie je umieścisz?
W nazwanym volume podłączonym do katalogu danych
Wyłącznie w zapisywalnej warstwie kontenera
W tagu obrazu
W nazwie sieci
2. Co oznacza -p 127.0.0.1:8080:80?
Port 8080 lokalnego hosta prowadzi do portu 80 kontenera
Port 80 hosta prowadzi do portu 8080 kontenera
Oba porty są dostępne tylko z registry
Tworzy volume o numerze 8080
3. Dwie usługi na tej samej sieci użytkownika mają się odnajdywać. Czego użyje klient?
Nazwy kontenera lub usługi w tej sieci
Zawsze adresu 127.0.0.1 klienta
Tagu obrazu zamiast hosta
Numeru volume jako adresu DNS
4. Czy EXPOSE 80 samo udostępni usługę poza kontenerem?
Nie, publikację portu ustala się przy uruchomieniu
Tak, zawsze na wszystkich interfejsach
Tak, ale tylko po docker volume create
Tak, po docker images
5. Aplikacja łączy się z bazą w tej samej prywatnej sieci. Czy trzeba publikować port bazy na hoście?
Nie, komunikacja sieciowa między kontenerami nie wymaga tego
Tak, bez publikacji nie działa DNS
Tak, volume wymaga portu 5432
Tak, każde połączenie musi przejść przez localhost hosta
6. Dlaczego nie należy traktować zwykłej zmiennej środowiskowej jako sejfu?
Jej wartość może być widoczna w metadanych i dla uprawnionych procesów
Nie może przechowywać tekstu
Docker automatycznie publikuje ją w registry
Zawsze usuwa volume
Sprawdź odpowiedzi
Wróć do lekcji