2014-05-04 23 views
7

Tôi đã tạo hình ảnh từ một vùng chứa đang hoạt động, có một ổ đĩa được lập bản đồ tại thời điểm đó, ví dụ: -v /home/user/myproject/xyz:/opt/xyz. Bây giờ, khi tôi chạy hình ảnh đó, ví dụ: docker run -i -t myimage bash, có gắn kết trong/opt/xyz. Không có bất kỳ tệp nào trong đó, nhưng tôi không thể xóa hoặc ngắt kết nối thư mục đó.Làm cách nào để hủy liên kết âm lượng khỏi hình ảnh docker?

Bất cứ ai cũng biết làm thế nào để thoát khỏi điều đó ràng buộc ..

CẬP NHẬT: một phương pháp tôi thấy là để bắt đầu một container, xuất khẩu nó, sau đó nhập trở lại như một hình ảnh mới

Trả lời

2

này hiện không được hỗ trợ. Tôi sẽ làm một trong hai điều sau:

  • Bỏ qua thư mục. Nếu không có bất kỳ tập tin trong nó thì nó không nên làm cho bất kỳ sự khác biệt.
  • Tạo lại hình ảnh, sử dụng Dockerfile - đây là thực hành tốt nhất.
+0

OK, không khó để tạo lại hình ảnh bằng 'Dockerfile' của tôi. Tôi nghĩ nó sẽ mất nhiều thời gian nhưng không. Cảm ơn lời khuyên của bạn. – dedek

Các vấn đề liên quan