這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
之前作為Docker beta
的第一批使用者獲得了beta的授權,但是因為郵件進了垃圾郵件,所以一直沒有發現。今天給Docker發郵件申請beta測試才知道已經通過了,趕緊嘗鮮起來。如果你沒有許可權,可以嘗試到Docker Beta申請測試資格。
測試版本可能存在風險,請自行判斷。
安裝之前
Docker for Mac需要一些前置要求,官方文檔提供的資料如下:
- 2010年之後的Intel Mac機型,支援
MMU(Memory Management Unit)
虛擬化、EPT(Extended Page Table)
等特性
OSX 10.10.3
以上系統
- 至少
4GB
記憶體
VirtualBox 4.x
與Docker for Mac
衝突,因此如果你安裝這個系列的Virtualbox
需要卸載。
如果之前裝過Docker Toolbox
的話,需要一些額外的操作去與Docker Toolbox
相容。(我選擇了直接卸載現有的Docker Toolbox
。XD )
安裝Docker for Mac
Docker for Mac
是一個98.3M(Mac顯示為103.1MB)的DMG檔案,下載下來之後雙擊檔案,將鯨魚拖拽到Applications
檔案夾中即可。
第一次開啟Docker for Mac
需要提供邀請碼,同時需要特殊許可權寫入Docker bin
檔案。
Docker for Mac
包含了Docker
引擎,Docker
命令列用戶端,Docker Compose
和Docker Machine
。之後雙擊應用程式中的Docker
就可以啟用引擎,這時,右上方會有一個鯨魚的標誌。
點擊標記可以獲得菜單,進行設定,查看日誌等等資訊。
點擊檢查更新可以驗證當前是否為最新版本的Docker for Mac
。
Docker for mac嘗鮮
先看一下Docker
的設定,可以設定使用的記憶體啟用方式,是否啟用VPN
相容模式(現在我看論壇有人提到會不相容Cisco AnyConnect
),禁用VM的時光機備份功能。另外可以在這裡提供了直接卸載按鈕,不想用的時候也比較方便。
附帶的軟體版本也是新的Docker軟體:
➜ ~ docker -vDocker version 1.11.0, build 4dc5990➜ ~ docker-compose --versiondocker-compose version 1.7.0, build 0d7bf73➜ ~ docker-machine --versiondocker-machine version 0.7.0, build a650a40
跑一個Ubuntu測試一下:
➜ ~ docker run -i -t --name ubuntu ubuntu:16.04 /bin/bashroot@d5ceb77516bf:/# uname -aLinux d5ceb77516bf 4.4.6 #1 SMP Mon Apr 18 19:18:15 UTC 2016 x86_64 x86_64 x86_64 GNU/Linuxroot@d5ceb77516bf:/#
我發現一直不怎麼會寫結尾/結論,那麼最後扯個蛋:我們在進行Docker
在CI/CD
、線上環境中的應用摸索,如果你有興趣交流,歡迎聯絡 kevin <at> yeeuu <dot> com
。
Golang