如今基本上都使用docker進行部署項目,因此仍是有必要學習下,關於docker的簡介這裏就不在描述,本文轉載自https://yeasy.gitbooks.io/docker_practice/content/install/mac.html
若是你不是macOS 系統,也能夠上我貼出來的gitbook上進行查找對應系統的安裝方法,仍是感謝謝該系列的大神文章html
Docker Desktop for Mac 要求系統最低爲 macOS Sierra 10.12。nginx
Homebrew 的 Cask 已經支持 Docker Desktop for Mac,所以能夠很方便的使用 Homebrew Cask 來進行安裝:git
$ brew cask install docker
從應用中找到 Docker 圖標並點擊運行。web
運行以後,會在右上角菜單欄看到多了一個鯨魚圖標,這個圖標代表了 Docker 的運行狀態。docker
第一次點擊圖標,可能會看到這個安裝成功的界面,點擊 "Got it!" 能夠關閉這個窗口。macos
之後每次點擊鯨魚圖標會彈出操做菜單。json
啓動終端後,經過命令能夠檢查安裝後的 Docker 版本。服務器
$ docker --version Docker version 19.03.1, build 74b1e89 $ docker-compose --version docker-compose version 1.24.1, build 4667896b $ docker-machine --version docker-machine version 0.16.1, build cce350d7
若是 docker version、docker info 都正常的話,能夠嘗試運行一個 Nginx 服務器:學習
$ docker run -d -p 80:80 --name webserver nginx
服務運行後,能夠訪問 http://localhost
, 若是看到了 "Welcome to nginx!"
,就說明 Docker Desktop for Mac 安裝成功了。ui
要中止 Nginx 服務器並刪除執行下面的命令:
$ docker stop webserver $ docker rm webserver
若是在使用過程當中發現拉取 Docker 鏡像十分緩慢,能夠配置 Docker 國內鏡像加速。
對於使用 macOS 的用戶,在任務欄點擊 Docker Desktop 應用圖標 -> Perferences,在左側導航菜單選擇 Docker Engine,在右側像下邊同樣編輯 json 文件。修改完成以後,點擊 Apply & Restart 按鈕,Docker 就會重啓並應用配置的鏡像地址了。
{ "registry-mirrors": [ "https://dockerhub.azk8s.cn", "https://reg-mirror.qiniu.com" ] }
檢查加速器是否生效
執行 $ docker info,若是從結果中看到了以下內容,說明配置成功。
Registry Mirrors: https://dockerhub.azk8s.cn/