Sao chép vào vùng chứa
Thuộc phần Giới thiệu về Docker trong hành trình Terminal của Coddy. Bài học 28 trên 40.
Đưa một tệp vào image bằng COPY là thao tác vĩnh viễn. Đôi khi, bạn muốn đưa tệp vào một container đang chạy. docker cp dùng để làm việc đó:
docker cp note.txt mybox:/note.txtĐịnh dạng là docker cp SOURCE CONTAINER:DESTINATION. Ở đây, note.txt trong thư mục của bạn được sao chép vào /note.txt bên trong container có tên mybox.
Tệp thực sự nằm trong container, nên bạn có thể đọc lại bằng docker exec:
docker exec mybox cat /note.txtThử thách
Trung bìnhTrong thư mục của bạn có một tệp tên là data.txt. Hãy khởi chạy một container nginx chạy nền có tên box, sao chép data.txt vào container tại /data.txt, sau đó dùng exec để chạy cat /data.txt và đọc nội dung tệp.
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