開始學習 Docker 的第一次,當然是要先準備好環境啦!
原生系統安裝 Docker
這是官方提供的標準方法。
Mac
下載安裝包安裝(需要權限)。
也可以使用 Homebrew 的 Cask 安裝(需要權限):
brew cask install docker |
Windows 10
參考官方文件,下載並安裝 Docker Desktop 即可。
注意文件裡有提醒需要開 Hyper-V。
Linux
參考官方文件,注意必須要是 64-bit 版本才能運行 Docker。
或使用懶人包安裝:
sudo curl -fsSL https://get.docker.com/ | sh |
使用虛擬機安裝 Docker 環境
有時候因為特殊理由,可能會不想或無法(如 Windows 7)在本機安裝 Docker,這時可以考慮使用虛擬機安裝。
Docker Machine
Docker Machine 是建立 Docker 虛擬機的首選,預設的 provider 包括以下選擇:
- VirtualBox
- Hyper-V(Windows only)
- AWS
以 VirtualBox 為例,執行以下指令即可建立一個 Docker 虛擬機:
# 建立 Docker 虛擬機 |
Vagrant
Vagrant 可以使用指令管理虛擬機(VM)。
實際要先建立 Vagrantfile
檔案,並將下面的程式放入檔案裡:
Vagrant.configure("2") do |config| |
接著使用 vagrant up
指令即可得到 Ubuntu trusty 64-bit + Docker CE 的乾淨環境:
vagrant up |