標籤:docker
讓你在windows上友好的玩起docker 和 Nginx
實驗環境:
windows 7 X64
DockerToolbox-18.02.0-ce
boot2docker-v18.02.0-ce
上面兩個東西確實不好下載,以下我提供地址給大家:
https://pan.baidu.com/s/11eMFfNc9TzZb8NEDFnYHqg
密碼:wnov
- 安裝DockerToolbox-18.02.0-ce (這裡預設安裝,全選即可,如果有Oracle VM VirtualBox,安裝時候去掉那個勾勾即可)
- 安裝完成後案頭會多出三個表徵圖
- 運行Docker Quickstart Terminal. 如果初次運行失敗,我建議放棄用這個,很噁心
- 直接把boot2docker-v18.02.0-ce放到以下目錄:
a) C:\Users\Administrator.docker\machine\cache\boot2docker.iso
b) C:\Users\Administrator.docker\machine\machines\default\boot2docker.iso
- 以上兩個路徑在Docker Quickstart Terminal.運行時報錯會提示安裝路徑(視自己情況而定)
- 正常啟動後你會發現如,虛擬機器自動載入boot2docker.iso運行了一個default的虛擬機器:
- 那麼接下我們就把虛擬機器當成進程來運行,通過Xshell來管理豈不是更好:
a) 建立一個自動啟動虛擬機器的指令碼docker on.bat:
@echo off
cd C:\Program Files\Oracle\VirtualBox
vboxmanage startvm default -type headless
pause
exit
b) 建立一個自動關閉虛擬機器的指令碼docker off.bat:
@echo off
cd C:\Program Files\Oracle\VirtualBox
vboxmanage controlvm default poweroff
pause
exit
PS:這裡的default 為你虛擬機器的名字,指令碼儲存格式為.bat:
- 雙擊指令碼進行開關機測試;(喜歡研究的朋友去看看指令碼裡的命令哈,是如何?的。)
- 通過Xshell 串連我們剛才設定好的虛擬機器default, Docker Quickstart Terminal直接丟棄掉
a) Default 虛機預設登入的使用者為docker,密碼是tcuser
b) Ssh [email protected]:2986
- 成功登入:
- 安裝docker鏡像,安裝nginx等先略過,後續補充
- 上面圖中的32769連接埠是docker互動進程隨機的連接埠,做測試示範的。為了方便筆記本在瀏覽器上就可以測試到效果
- 見圖:
PS:建議大家有條件的還是去伺服器上搞,linux環境畢竟好很多。
51部落格不能支援word直接複製粘貼,圖片要一個個傳,累的一匹。
讓你在windows上友好的玩起docker 和 Nginx