1. 程式人生 > >使用WSL連接Docker for Windows

使用WSL連接Docker for Windows

general 6.0 ssl ole out 電腦 安裝docker ali nta

在Windows下安裝Docker for Windows

  • Cotana搜索功能,打開Windows的Hype-v功能(註:會影響Virtualbox和Vmware的使用)並重啟電腦。
  • 從Docker官方網站下載Docker for windows並安裝。
  • 右鍵Docker for windows程序小圖標--Settings--general--expose daemon on tcp://localhost:2375 without TLS
  • 右鍵Docker for windows程序小圖標--Settings--daemon,切換Basic為Advance,訪問阿裏雲Docker鏡像服務,按其中說明替換鏡像鏈接Json到應用中並重啟Docker。

在WSL下安裝Docker for Windows

  • 先確定基本環境部署成功。

    sudo apt-get -y install  apt-transport-https  ca-certificates  curl
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    sudo apt-get update
  • 然後安裝Docker

    sudo apt-get -y install docker-ce
  • 更改WSL連接Docker server的默認端口:進入~/.bashrc,在最底端添加:

    export DOCKER_HOST=tcp://0.0.0.0:2375
  • 刷新bash配置

    source ~/.bashrc

測試是否成功

  • 查看Docker版本。

    docker version
  • 如果顯示以下內容,則表示已經成功。

    Client:
     Version:       18.03.0-ce
     API version:   1.37
     Go version:    go1.9.4
     Git commit:    0520e24
     Built: Wed Mar 21 23:10:01 2018
     OS/Arch:       linux/amd64
     Experimental:  false
     Orchestrator:  swarm
    Server:
     Engine:
      Version:      18.03.0-ce
      API version:  1.37 (minimum version 1.12)
      Go version:   go1.9.4
      Git commit:   0520e24
      Built:        Wed Mar 21 23:14:32 2018
      OS/Arch:      linux/amd64
      Experimental: false

參考文檔

Docker安裝——Ubuntu16.04
Setting Up Docker for Windows and WSL to Work Flawlessly

使用WSL連接Docker for Windows