2015-05-01 44 views

回答

3

是的,你可以將圖像歸檔(docker save/docker load),將它複製到你的mac上,除非你的映像在boot2docker Tiny Core VM中運行一個容器。

圖像可能不可移植的唯一情況是其操作系統文件系統是否取決於內核的某個修補程序級別。
在這種情況下,該映像中的容器只能在正確的內核上運行。

hek2mgl提到in the comments像僅在Linux(should work on the TinyCore VM of boot2dockerinotify作品的功能,但不會工作時sharing a folder from the (non-Linux) hostticket VBox 10660boot2docker PR 284 comment)。

+2

使用碼頭保存和加載,而不是導出和導入,否則你將失去元數據。 –

+0

@AdrianMouat好點。我已經相應地更新了答案。 – VonC

+0

如果docker內的應用程序使用Linux功能,它將無法在Mac上運行。例如,使用'inotify'的應用程序只能在Linux上運行。 – hek2mgl