現在基本上都使用docker進行部署項目,所以還是有必要學習下,關於docker的簡介這里就不在描述,本文轉載自https://yeasy.gitbooks.io/docker_practice/content/install/mac.html
如果你不是macOS 系統,也可以上我貼出來的gitbook上進行查找對應系統的安裝方法,還是感謝謝該系列的大神文章
macOS 安裝 Docker Desktop CE
系統要求
Docker Desktop for Mac 要求系統最低為 macOS Sierra 10.12。
安裝
使用 Homebrew 安裝
Homebrew 的 Cask 已經支持 Docker Desktop for Mac,因此可以很方便的使用 Homebrew Cask 來進行安裝:
$ brew cask install docker
運行
從應用中找到 Docker 圖標並點擊運行。
運行之后,會在右上角菜單欄看到多了一個鯨魚圖標,這個圖標表明了 Docker 的運行狀態。
第一次點擊圖標,可能會看到這個安裝成功的界面,點擊 "Got it!" 可以關閉這個窗口。
以后每次點擊鯨魚圖標會彈出操作菜單。
啟動終端后,通過命令可以檢查安裝后的 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 安裝成功了。
要停止 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/