Instrukcja WORKDIR
Część sekcji Wprowadzenie do Docker ścieżki Terminal w Coddy. Lekcja 26 z 40.
Instrukcja WORKDIR ustawia katalog roboczy dla następujących po niej instrukcji. Jest odpowiednikiem polecenia cd w pliku Dockerfile i pomaga utrzymać porządek w obrazie, umieszczając pliki w jednym znanym miejscu zamiast rozrzucać je w katalogu głównym:
FROM alpine
WORKDIR /app
COPY data.txt data.txtPonieważ najpierw wykonywane jest WORKDIR /app, względna ścieżka docelowa COPY jest liczona od katalogu /app, więc plik trafia do /app/data.txt. Możesz odczytać go z tej pełnej ścieżki:
docker build -t app .
docker run app cat /app/data.txtWyzwanie
ŚredniPlik o nazwie info.txt znajduje się już w Twoim katalogu. Otwórz plik Dockerfile z drzewa plików i napisz plik Dockerfile, który używa FROM alpine, ustawia WORKDIR /project, a następnie kopiuje info.txt do /project/info.txt. Zapisz go, zbuduj obraz z tagiem located, a następnie uruchom go, aby wykonać cat /project/info.txt.
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