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下,然後斷開網路,就可以繼續安裝完畢了,親測可行!