使用 Homebrew 安裝 Docker

現在工作上都是使用 mac,但為了保留可以比較 macOS 與 Windows 在部份行為上的差異,自己的家用電腦一直都是 macbook pro 使用 bootcamp 開機直接進入 Windows 10,最近因為需要較多乾淨的環境進行測試,在私人電腦上使用 macOS 的時間也變長不少,今天為了要測試 container 相關特性,打算在 mac 安裝 docker for mac

Docker 官網的建議方式 Install Docker Desktop for Mac 是透過下載 Docker.dmg 的安裝檔來執行安裝,但身為一個 專案 懶惰的工程師透過 command 安裝是既帥氣又專案的象徵,於是我來簡單筆記一下

基本環境說明

  1. macOS Mojave 10.14.5
  2. Homebrew 2.1.7

    • 安裝 Homebrew

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    • 更新 Homebrew

      brew update
      
  3. homebrew-cask (git version 6c2ad)

    • 安裝 Homebrew-Cask

      brew tap caskroom/cask
      

安裝 Docker

  1. 使用 brew 指令安裝

    brew cask install docker
    

    1installing

    2installing

  2. 啟動 docker for mac

    open /Applications/Docker.app
    

    3start

    4start

    5start

心得

其他 brew 相關指令

  • 搜尋軟體

    brew cask search 軟體名稱
    
  • 列出可以更新的軟體

    brew cask outdated
    
  • 更新指定軟體

    brew cask install --force 軟體名稱
    
  • 一次更新所有過時軟體

    brew cask install --force $(brew cask outdated | awk '{print $1}' | xargs)
    
  • 移除指定軟體

    brew cask uninstall 軟體名稱
    

透過 homebrew 來安裝 docker 並不一定比較快,不過可以使用指令來執行安裝,就可以一併安裝其他軟體,不用自行逐一下載安裝,管理上較為便利

參考資訊

  1. Install Docker Desktop for Mac
  2. Homebrew
  3. 「Mac」Homebrew:Mac 必裝的套件管理工具