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

來源:互聯網
上載者:User

標籤:docker

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

實驗環境:
windows 7 X64
DockerToolbox-18.02.0-ce
boot2docker-v18.02.0-ce
上面兩個東西確實不好下載,以下我提供地址給大家:
https://pan.baidu.com/s/11eMFfNc9TzZb8NEDFnYHqg
密碼:wnov

  1. 安裝DockerToolbox-18.02.0-ce (這裡預設安裝,全選即可,如果有Oracle VM VirtualBox,安裝時候去掉那個勾勾即可)
  2. 安裝完成後案頭會多出三個表徵圖
  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的虛擬機器:
  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:
  8. 雙擊指令碼進行開關機測試;(喜歡研究的朋友去看看指令碼裡的命令哈,是如何?的。)
  9. 通過Xshell 串連我們剛才設定好的虛擬機器default, Docker Quickstart Terminal直接丟棄掉
    a) Default 虛機預設登入的使用者為docker,密碼是tcuser
    b) Ssh [email protected]:2986
  10. 成功登入:
  11. 安裝docker鏡像,安裝nginx等先略過,後續補充
  12. 上面圖中的32769連接埠是docker互動進程隨機的連接埠,做測試示範的。為了方便筆記本在瀏覽器上就可以測試到效果
  13. 見圖:

    PS:建議大家有條件的還是去伺服器上搞,linux環境畢竟好很多。
    51部落格不能支援word直接複製粘貼,圖片要一個個傳,累的一匹。

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.