Tôi đang tạo một hình ảnh docker bằng Dockerfile khá đơn giản. Bên trong Dockerfile tôi có lệnh này:
RUN printf "192.92.13.243 www.hahaha.com \n" >> /etc/hosts
Lệnh này có vẻ ổn, vì việc tạo hình ảnh không dừng lại ở thời điểm này.
Vấn đề là ở đây: Khi chạy hình ảnh, dòng được cho là đã được chèn vào bên trong "/ etc / hosts" không có ở đó.
Bây giờ, tôi đã tìm kiếm xung quanh và phát hiện ra rằng trước phiên bản 1.2 của docker, đã xảy ra sự cố với tệp máy chủ bên trong các thùng chứa. Trong trường hợp của tôi, tôi đang sử dụng phiên bản 1.5, phiên bản mới nhất tính đến thời điểm này.
Tui bỏ lỡ điều gì vậy?
CẬP NHẬT 1:
Dường như có rất nhiều vấn đề cho việc này, cả mở và đóng, trong các trang github của docker.