讓你在windows上友好的玩起docker 和 Nginx

讓你在windows上友好的玩起docker 和 Nginxlinux

實驗環境:
windows 7 X64
DockerToolbox-18.02.0-ce
boot2docker-v18.02.0-ce
上面兩個東西確實很差下載,如下我提供地址給你們:
https://pan.baidu.com/s/11eMFfNc9TzZb8NEDFnYHqg
密碼:wnovnginx

讓你在windows上友好的玩起docker 和 Nginx

  1. 安裝DockerToolbox-18.02.0-ce (這裏默認安裝,全選便可,若是有Oracle VM VirtualBox,安裝時候去掉那個勾勾便可)
  2. 安裝完成後桌面會多出三個圖標
    讓你在windows上友好的玩起docker 和 Nginx
  3. 運行Docker Quickstart Terminal. 若是初次運行失敗,我建議放棄用這個,很噁心
  4. 直接把boot2docker-v18.02.0-ce放到如下目錄:
    a) C:\Users\Administrator.docker\machine\cache\boot2docker.iso
    b) C:\Users\Administrator.docker\machine\machines\default\boot2docker.iso
  5. 以上兩個路徑在Docker Quickstart Terminal.運行時報錯會提示安裝路徑(視本身狀況而定)
  6. 正常啓動後你會發現以下圖,虛擬機自動加載boot2docker.iso運行了一個default的虛擬機:
    讓你在windows上友好的玩起docker 和 Nginx
  7. 那麼接下咱們就把虛擬機當成進程來運行,經過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:
    讓你在windows上友好的玩起docker 和 Nginx
  8. 雙擊腳本進行開關機測試;(喜歡研究的朋友去看看腳本里的命令哈,是如何實現的。)
  9. 經過Xshell 鏈接咱們剛纔設置好的虛擬機default, Docker Quickstart Terminal直接丟棄掉
    a) Default 虛機默認登陸的用戶爲docker,密碼是tcuser
    b) Ssh docker@127.0.0.1:2986
    讓你在windows上友好的玩起docker 和 Nginx
  10. 成功登陸:
    讓你在windows上友好的玩起docker 和 Nginx
  11. 安裝docker鏡像,安裝nginx等先略過,後續補充
  12. 上面圖中的32769端口是docker交互進程隨機的端口,作測試演示的。爲了方便筆記本在瀏覽器上就能夠測試到效果
  13. 見圖:
    讓你在windows上友好的玩起docker 和 NginxPS:建議你們有條件的仍是去服務器上搞,linux環境畢竟好不少。51博客不能支持word直接複製粘貼,圖片要一個個傳,累的一匹。
相關文章
相關標籤/搜索