Chỉ thị COPY
Thuộc phần Giới thiệu về Docker trong hành trình Terminal của Coddy. Bài học 25 trên 40.
Hầu hết image cần có sẵn các tệp của riêng bạn: mã nguồn, cấu hình, dữ liệu. Chỉ thị COPY sao chép một tệp từ ngữ cảnh build (thư mục bạn dùng để build) vào image:
FROM alpine
COPY message.txt /message.txtĐịnh dạng là COPY SOURCE DESTINATION. Ở đây, message.txt trong thư mục của bạn được sao chép vào /message.txt bên trong image.
Tệp thực sự nằm trong ảnh sau đó, nên một container được tạo từ ảnh này có thể đọc tệp thật:
docker build -t hasfile .
docker run hasfile cat /message.txtThử thách
Trung bìnhMột tệp tên là note.txt đã có sẵn trong thư mục của bạn. Mở Dockerfile trong cây tệp, sửa để có nội dung FROM alpine và sao chép note.txt vào /note.txt trong image, sau đó lưu tệp. Tạo image với tag noted, rồi chạy image để thực hiện cat /note.txt.
Tự làm thử
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