如何安裝 Docker for Mac ?
使用 Homebrew 即可簡單的安裝 Docker
Contents
由於 Docker 在本質上仍是個 Linux,只是多個 container 跑在同一個 Linux 上,因此若要將 Docker 跑在 macOS,仍然需要一個 VM 在背景跑 Linux。Docker for Mac 讓我們不用安裝其他 VM,就可以將 container 跑在 Docker 上。
Version
macOS High Sierra 10.13.3
Homebrew 1.6.0
Docker for Mac 18.03.0.ce (23751)
Prerequisite
在 macOS 先安裝好 Homebrew。
Docker for Mac
安裝 Docker
1 | $ brew update |
使用 Homebrew cask 安裝 Docker。
- 輸入
brew cask install docker
安裝 Docker - Homebrew cask 從官網下載
Docker.dmg
- 安裝 Docker
- 將
Docker.app
安裝在Applications
目錄下
執行 Docker
- 在
Applications
顯示Docker
第一次執行會要求管理者權限,按 OK
後會要求輸入管理者密碼。
Docker 啟動中,會在右上角顯示 Docker icon。
1 | $ docker -v |
等 Docker 啟動完畢,在 terminal 輸入 docker -v
,若能正確顯示版本,表示 Docker 已經安裝成功。
Conclusion
- 安裝 Docker for Mac 之後,就可以安裝各種 image,並執行各種 container
Appendix
清除 Cache
1 | $ brew cask cleanup |
清除 Homebrew cask 的 cache。
Homebrew cask 下載了
Docker.dmg
安裝 Docker,預設會下載到~/Library/Caches/Homebrew/Cask
目錄下,必須下brew cask cleanup
才會刪除Docker.dmg
- 輸入
brew cask cleanup
- 刪除在
~/Library/Caches/Homebrew/Cask
目錄下的Docker.dmg
開機啟動 Docker
Preferences -> General
- 預設 Docker 安裝後,下次會 Mac 開機也會自動啟動 Docker,可視需求決定是否要自動啟動 Docker
Docker 雖然比 Vagrant 省電,但本質還是 VM,所以若沒用卻開著,還是會耗電,若是 desktop 可能無感,但若是 notebook 且在乎電池續航力,建議只有要使用時才啟動 Docker
移除 Docker for Mac
1 | $ brew cask uninstall docker |
使用 Homebrew cask 移除 Docker。
不必事先關閉 Docker
- 輸入
brew cask uninstall docker
- 刪除 Docker
- 刪除
Applications/Docker.app