1. 程式人生 > >win10家庭版(組裝機)安裝docker

win10家庭版(組裝機)安裝docker

組裝機採用下載的window原廠版本,其Hyper-V啟動不成功的方式。

一、下載:

https://docs.docker.com/docker-for-windows/install/

安裝 Docker Toolbox 
安裝文件:https://docs.docker.com/toolbox/toolbox_install_windows/

二、安裝以及問題

 

1、如果電腦已經安裝過 Virtual Box,列表就不要勾選這個。如果電腦已經裝過 Git,也可以不用勾選。

2、雙擊 Docker Quickstart Terminal 啟動 Docker

3、如果找不到 bash.exe

的路徑
解決辦法:解決點選Docker出現windows 正在查詢bash.exe。如果想親自查詢檔案,請點選“瀏覽”的問題

4、預設的虛擬機器建立在了C盤,我們可以先改一下虛擬機器的位置。

具體操作如下:

  • 使用docker-machine stop default停掉Docker的虛擬機器。
  • 開啟VirtualBox,選擇“管理”選單下的“虛擬介質管理”,我們可以看到Docker虛擬機器用的虛擬硬碟的檔案disk。
  • 選中“disk”,然後點選選單中的“複製”命令,根據嚮導,把當前的disk複製到另一個盤上面去。
  • 回到VirtualBox主介面,右鍵“default”這個虛擬機器,選擇“設定”命令,在彈出的視窗中選擇“儲存”選項。
  • 把disk從“控制器SATA”中刪除,然後重新新增我們剛才複製到另外一個磁碟上的那個檔案。

5、Docker容器是在VirtualBox的虛擬機器裡面,不是在Windows裡面,所以如果要訪問用Docker容器啟動的網站的話要做埠對映,而且在本機【自己的windows】瀏覽器訪問的時候要通過虛擬機器ip(可以通過 docker-machine env 命令檢視)訪問。

三、配置私庫:

1.首先,我們剛開啟 Docker Quickstart Terminal 進入的是 Windows 命令列介面,此時輸入下述命令進入虛擬 docker bash 中去:

docker-machine ssh default

2.然後,我們已經進入了虛擬 docker bash 中去了,此時我們需要編輯 /var/lib/boot2docker/profile 檔案中的 EXTRA_ARGS 資訊:

sudo vi /var/lib/boot2docker/profile

3.此時,我們在 --label provider=virtualbox 的下一行新增下述程式碼:

--insecure-registry xxx.xxx.xxx.xxx:yyy

這裡需要解釋的是, xxx.xxx.xxx.xxx 是我們的私有映象倉庫的 ip 地址,yyy 是你配置私有映象倉庫時設定的埠號

4.最後,不要忘了,我們還需要重啟 docker 服務的:

// 在虛擬 docker 環境中
sudo /etc/init.d/docker restart
// 或者
// 退出虛擬 docker 環境(使用 exit 命令)然後在 Windows 命令列下敲入下列命令
docker-machine restart

四、Boot2Docker安裝和入門

Docker雖然是Linux核心,但是官方還是支援了Windows和OS X。 
Boot2Docker官方下載地址:https://github.com/boot2docker/windows-installer/releases 
Boot2Docker官方安裝手順:http://docs.docker.com/installation/windows/ 
目前最新發布版本是1.5.0。安裝包內包含了Docker、VisualBox、Git,總共才128m,果然很小很輕量。

C:\Program Files\Docker Toolbox資料夾下的boot2docker.iso 複製到C:\Users\lzy\.docker\machine\cache下,然後斷開網路,就可以繼續安裝完畢了,親測可行!