Docker for Mac嘗鮮

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

之前作為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.xDocker 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 ComposeDocker 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:/#

我發現一直不怎麼會寫結尾/結論,那麼最後扯個蛋:我們在進行DockerCI/CD、線上環境中的應用摸索,如果你有興趣交流,歡迎聯絡 kevin <at> yeeuu <dot> com

Golang
  • Like
  • Tweet
  • +1
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.