Menu
Coddy logo textTech

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.txt

Ponieważ 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.txt
challenge icon

Wyzwanie

Średni

Plik 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ł

Terminal
quiz iconSprawdź 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

Poćwicz samodzielnie: Edytor online Terminal