Menu
CoddyTech

Chỉ thị WORKDIR

Thuộc phần Giới thiệu về Docker trong hành trình Terminal của Coddy. Bài học 26 trên 40.

Chỉ thị WORKDIR đặt thư mục làm việc cho các chỉ thị tiếp theo. Đây là cách tương đương với cd trong Dockerfile, giúp sắp xếp gọn gàng image bằng cách đặt các tệp vào một vị trí đã biết thay vì rải chúng ở thư mục gốc:

FROM alpine
WORKDIR /app
COPY data.txt data.txt

Vì WORKDIR /app chạy trước, đường dẫn đích tương đối của COPY được tính từ bên trong /app, nên tệp nằm ở /app/data.txt. Bạn có thể đọc lại tệp từ đường dẫn đầy đủ đó:

docker build -t app .
docker run app cat /app/data.txt
challenge icon

Thử thách

Trung bình

Trong thư mục của bạn đã có một tệp tên là info.txt. Mở Dockerfile trong cây tệp và viết một Dockerfile có FROM alpine, đặt WORKDIR /project, rồi sao chép info.txt vào /project/info.txt. Lưu tệp, tạo bản dựng với thẻ located, rồi chạy để thực thi cat /project/info.txt.

Tự làm thử

Terminal
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Giới thiệu về Docker

Tự luyện tập: Playground Terminal