2014-04-09 31 views
18

Tôi đang phát xung quanh với Docker trên OS X (với boot2docker) và không thể tìm ra nơi những hình ảnh này đang được lưu trữ. Tôi chỉ tò mò thôi.Hình ảnh docker được lưu trữ bởi boot2docker ở đâu?

This câu hỏi trả lời nó cho Linux đó là rõ ràng trong/var/lib/Docker/đồ thị/<id>/lớp

Tôi đã cài đặt qua Homebrew và chọc xung quanh trong/usr/local/Cellar/Docker nhưng nó không giống như ở đó. Có một boot2docker-vm.vmdk trong ~/.boot2docker. Những hình ảnh thực sự được lưu trữ trong máy ảo này?

TRẢ LỜI TRẢ LỜI THEO DACKI DƯỚI ĐÂY.
Đây chỉ là MỘT SỐ LẬP:

Để có được vào boot2docker VM:

boot2docker ssh

user: docker pass: tcuser

tôi phải sudo su để có được quyền truy cập vào thư mục

Và voilà, có những hình ảnh.

Trả lời

25

Boot2docker là một máy Virtal (thông qua VirtualBox). Vì vậy, các hình ảnh được lưu trữ trong hình ảnh hộp ảo (tệp vmdk). Một khi mounter bởi VirtualBox, nó là linux và những hình ảnh được lưu trữ tại nơi bạn đã nêu.

+0

Cảm ơn bạn đã phản hồi. Vì vậy, nếu tôi xây dựng trang web. Tôi sẽ truy cập các tệp cho trang web ở đâu? Và dưới url nào tôi sẽ đi đến –

0

Bạn có thể lưu trữ hình ảnh bên ngoài hình ảnh VirtualBox, bằng cách sử dụng tùy chọn thư mục chia sẻ VirtualBox. Tôi đã có thể sử dụng thư mục trong C:\ ổ đĩa, cho tất cả dữ liệu mà trình docker cần.

Để làm như vậy, bạn phải gắn /var/lib/docker vào thư mục cục bộ trong máy chủ của mình. Đặt "Tự động gắn kết", nhưng không đặt "Chỉ đọc".

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