在 Mac OS X 上安裝 Docker(轉)

來源:互聯網
上載者:User

標籤:

http://www.oschina.net/translate/installing-docker-on-mac-os-x?print在 Mac OS X 上安裝 Docker

注意:Docker支援Mac OS X 10.6 "Snow Leopard" 及其以上版本.

Docker引擎使用了Linux核心特定的特性,所以要讓它運行在OS X上我們需要用一個輕量型的虛擬機器(vm)。用OS X的Docker用戶端來控制虛擬Docker來構建,運行以及管理Docker容器。

為了使過程更簡單一點,我們設計了一個叫做Boot2Docker的輔助應用程式,它能按照虛擬機器以及運行Docker背景程式。

安裝
  1. 下載最近版的Docker for OS X Installer。

  2. 運行安裝程式, 安裝VirtualBox和Boot2Docker管理工具。   

  3. 運行應用程式檔案夾下的Boot2Docker應用:   

或者手動初始化Boot2Docker,開啟終端並運行:

1      $ boot2docker init
2      $ boot2docker start
3      export DOCKER_HOST=tcp://$(boot2docker ip 2>/dev/null):2375

 

一旦你初始化化好了一個虛擬機器,你就能用boot2docker stop和boot2docker start來進行控制。

更新
  1. 下載最新版的Docker for OS X Installer

  2. 運行安裝程式, 更新VirtualBox和Boot2Docker管理工具。

  3. 更新現有虛擬機器,開啟終端並運行:

    1 $ boot2docker stop
    2 $ boot2docker download
    3 $ boot2docker start

     

運行Docker

在終端上跑一個“hello world” 的樣本來測試Docker。啟動虛擬機器然後運行:

1 $ docker run ubuntu echo hello world

 

這樣應該會下載ubuntu鏡像並列印hello world。

容器連接埠跳轉

最新版的boot2docker建立了一個僅有網路介面卡的主機提供可以接入容器的連接埠。

如果你運行一個有公開連接埠的容器,

1 $ docker run --rm -i -t -p 80:80 nginx

 

然後你應該能用IP地址接入Nginx伺服器:

1 $ boot2docker ip

 

通常,這個IP地址為192.168.59.103,但是也可能被VirtualBox啟用的DHCP修改。

更多細節

如果你好奇的話,Boot2Docker的預設使用者名稱為docker,密碼為tcuser。

Boot2Docker管理工具提供了很多命令:

$ ./boot2dockerUsage: ./boot2docker [<options>]{help|init|up|ssh|save|down|poweroff|reset|restart|config|status|info|ip|delete|download|version} [<args>]

 

更多內容在User Guide。

想瞭解更多資訊或者報告問題,請訪問Boot2Docker site。

本文地址:http://www.oschina.net/translate/installing-docker-on-mac-os-x

原文地址:https://docs.docker.com/installation/mac/

本文中的所有譯文僅用於學習和交流目的,轉載請務必註明文章譯者、出處、和本文連結
我們的翻譯工作遵照 CC 協議,如果我們的工作有侵犯到您的權益,請及時聯絡我們

在 Mac OS X 上安裝 Docker(轉)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.