我正在運行安裝了Docker和Kitematic的最新macOS(Sierra)。我也使用Virtualbox進行仿真。如何讓我的主機(macOS)可以訪問Docker鏡像/卷(Flask,Python)?
我想使用uwsgi-nginx-flask鏡像,但是我不知道如何使我的容器中的python文件和nginx目錄可以從虛擬機外部訪問?
在網站上還沒有發現任何關於該網站的內容。
我正在運行安裝了Docker和Kitematic的最新macOS(Sierra)。我也使用Virtualbox進行仿真。如何讓我的主機(macOS)可以訪問Docker鏡像/卷(Flask,Python)?
我想使用uwsgi-nginx-flask鏡像,但是我不知道如何使我的容器中的python文件和nginx目錄可以從虛擬機外部訪問?
在網站上還沒有發現任何關於該網站的內容。
可以裝入主機目錄泊塢窗將主機和碼頭工人在主機和容器之間
docker run --name container_image -d -v ~/host_dir:/container_dir docker_image
文件夾之間共享通過在運行時期間使用-v標籤可以映射和安裝容器。
$ docker run -it -v /host/directory:/container/directory imagename:tag
您也可以使用docker cp複製容器內部和外部的內容。例如
$ docker cp /path/to/file ContainerName:/path/inside/container
或
$ docker cp ContainerName:/path/inside/container/file .
感謝您的幫助!我到達那裏......但是我不明白的是我可以在哪裏找到虛擬文件夾路徑? –
假設我想這樣映射:docker run -it -v〜/ Users/Dan/MyDockerFolder/docker-flask:/ container/directory imagename:tag –
我在哪裏可以找到虛擬目錄路徑(這裏是 - > :/容器/目錄)? –
嗨,這是否也當我使用Kitematic工作一樣嗎?請看Kitematic的GUI,這裏是我看到的 - > http://imgur.com/8fEsi1m –
看來我可以在Kitematic裏面配置它,或者我錯了嗎? –
是的,你可以做到這一點,我沒有使用運動學,但基於文檔[這裏](https://kitematic.com/docs/managing-volumes/) – vegiops