cuốn sách gpt4 ai đã làm

linux - Tuyên truyền các thay đổi từ hình ảnh cơ sở sang hình ảnh "con", Docker

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 23:36:01 28 4
mua khóa gpt4 Nike

tôi đang sử dụng dockerTôi tự hỏi liệu có thể truyền bá các thay đổi đối với hình ảnh "con" của hình ảnh cơ sở hay không. Hy vọng chuỗi hành động sau đây sẽ làm rõ hơn ý tôi muốn nói.

docker run -i -t baseimage // khởi động baseimage



docker commit childimage // image mới được tạo từ baseimage

docker run -i -t baseimage // khởi động baseimage

touch test.txt // thực hiện một số thay đổi nhỏ



docker commit baseimage // lưu hình ảnh cơ sở

docker run -i -t childimage // khởi động hình ảnh con

ls test.text // test.txt không có ở đó

Lý do tôi muốn làm điều này là vì tôi có một hình ảnh cơ sở để từ đó tôi tạo ra một số hình ảnh phụ. Chỉ sau khi tạo các ảnh con, tôi mới nhận ra rằng mình cần cài đặt java trên tất cả chúng. Sẽ dễ dàng hơn nhiều đối với tôi khi bằng cách nào đó cài đặt java vào hình ảnh cơ sở và truyền nó đến các "máy chiếu con", thay vì đi qua từng máy chiếu con và cài đặt java.

Tôi thừa nhận tôi chưa quen với docker, điều này có khả thi không? Nếu không, bạn sẽ sửa đổi nhiều hình ảnh có cùng những thay đổi cùng một lúc bằng cách nào? Điều đó có thể được không? Cảm ơn.

câu trả lời hay nhất

Các thùng chứa docker đang chạy được liên kết với hình ảnh mà chúng được tạo ở loại "ví dụ". Điều này có nghĩa là bạn không thể "truyền bá" những thay đổi theo cách đã định. Tốt hơn hết bạn nên sử dụng DockerfileMô tả cách xây dựng hình ảnh docker của bạn mà không cần sửa đổi các vùng chứa đang chạy theo cách thủ công.

Về linux - truyền bá các thay đổi từ hình ảnh cơ sở sang hình ảnh "con", Docker, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/31686269/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress