搜尋

首頁  >  問答  >  主體

虛擬機器 - 在 windows下 安裝 Docker Toolbox 設定 docker 開發環境

安裝 docker

windows 官方文檔安裝

Dockerwindow下 是安裝在 VirtualBox. 虛擬機裏的 ,而我們的開發環境代碼 則是在 window

在運行 虛擬機裏的 docker 容器是 可以掛在 虛擬機的 代碼 在 docker 容器裏跑,

但問題來了, 代碼在 window 下, docker 容器 怎麼通過 虛擬機 在 獲得 window 下的代碼呢

也就是說 ,在 VirtualBox. 虛擬機裏的 Docker 容器 ,怎麼跑 window 下的 代碼呢;

ringa_leeringa_lee2848 天前952

全部回覆(3)我來回復

  • 大家讲道理

    大家讲道理2017-04-24 09:11:24

    windows下沒試過,但我知道在Linux下是透過共享某個目錄(掛載卷)來實現的。然後,只要我把檔案放在host(即真機)的目錄裡,容器裡面的應用程式就可以存取這個目錄的檔案。

    回覆
    0
  • PHPz

    PHPz2017-04-24 09:11:24

    也是一樣透過掛載磁碟區來實現的..但要注意的是在windows和mac上面多了一層抽像層即虛擬Linux主機。以我在window上的實作來看,需要掛載兩一次,一次是mount到虛擬機,一次是volumes到容器。

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-24 09:11:24

    如果是win7。
    透過命令列知道你的虛擬機器名稱

    docker-machine ls
    NAME   ACTIVE    DRIVER   STATUS   URL    SWARM   DOCKER  ERRORS
    default -          vbox     staring ....   ....     ....   ....

    開啟vbox->選取名為default的虛擬機器->設定->資料夾共用->新增共用資料夾->選擇路徑(固定分配,自動掛載)

    docker-machine ssh default
    $ [sudo] mkdir /文件夹
    $ [sudo] mount -t /宿主机的文件名 /文件夹
    $ exit

    啟動容器時透過-v指定宿主機上指定資料夾上出現的檔案都會出現在容器裡了

    回覆
    0
  • 取消回覆