Czym jest Dockerfile
Część sekcji Wprowadzenie do Docker ścieżki Terminal w Coddy. Lekcja 21 z 40.
Do tej pory używałeś obrazów utworzonych przez innych. Aby zbudować własny, napisz Dockerfile: zwykły plik tekstowy zawierający listę kroków potrzebnych do złożenia obrazu, po jednej instrukcji w każdym wierszu.
Najważniejszą instrukcją jest FROM, od której zaczyna się każdy plik Dockerfile. Wybiera ona obraz bazowy, na którym budujesz:
FROM alpineTo oznacza, że należy rozpocząć od obrazu alpine. Następnie dodajesz poniżej kolejne instrukcje, aby dostosować obraz.
Możesz utworzyć plik Dockerfile bezpośrednio w terminalu. Jednym z prostych sposobów jest zapisanie wierszy w pliku o nazwie Dockerfile:
cat > Dockerfile << 'EOF'
FROM alpine
EOFWszystko między EOF a EOF jest zapisywane w pliku.
Wyzwanie
PoczątkującyPlik Dockerfile znajduje się już w Twoim katalogu. Otwórz Dockerfile w drzewie plików, pozostaw FROM alpine jako jedyną instrukcję i zapisz plik. Następnie wyświetl go za pomocą cat, aby potwierdzić jego zawartość.
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