安裝Docker 環境 | Docker Machine install
開始學Docker[1]前,需要先把環境建好。以下提供多種安裝方法,讀者可以依自己喜好自由選擇。原生系統上安裝若沒有特殊需求或限制,會建議使用這個方法。以下針對三個主流作業系統做簡單的說明:Linux注意:必須要是64-bit版本才能運行Docker。參考官方文件[2],或使用懶人包安裝:sudocurl-fsSLhttps://get.docker.com/|shsudousermod-aGdockeryour-user筆者已使用Vagrant測試過ubuntu/xenial64[3]與debian/jessie64[4]兩個作業系統可行;centos/7[5]需手動啟動dockerdaemonsudosystemctlstartdocker。Mac參考官方文件[6],下載並安...
開始學 Docker[1] 前,需要先把環境建好。以下提供多種安裝方法,讀者可以依自己喜好自由選擇。
原生系統上安裝若沒有特殊需求或限制,會建議使用這個方法。以下針對三個主流作業系統做簡單的說明:
Linux注意:必須要是 64-bit 版本才能運行 Docker。
參考官方文件[2],或使用懶人包安裝:
sudo curl -fsSL https://get.docker.com/ | sh sudo usermod -aG docker your-user筆者已使用 Vagrant 測試過 ubuntu/xenial64[3] 與 debian/jessie64[4] 兩個作業系統可行;centos/7[5] 需手動啟動 docker daemon sudo systemctl start docker。
Mac參考官方文件[6],下載並安裝 Docker Desktop for Mac(需要權限)。
或是使用 Homebrew[7] 的 Cask[8] 安裝(需要權限):
brew cask install docker Windows 10注意:需啟用 Hyper-V。
參考官方文件[9],下載並安裝 Docker Desktop for Windows。
使用虛擬機安裝有時候因為某些理由,可能會不想或無法(如 Windows 7)在原生系統上安裝 Docker,這時可以考慮使用虛擬機安裝。
Docker MachineDocker Machine[10] 是官方提供 Docker 機器的建置工具。如果打算建置虛擬機的話,這應該是最適當的方案。
預設的 provider 包括以下選擇:
使用雲端服務請注意防火牆要開通 local 機器的連線,Docker 使用 tcp 2376 port 連線,同時不要讓其他人能連到這個 port。
以 VirtualBox 為例,執行以下指令即可建立一個 Docker 虛擬機器:
...