Mac OS X
在 OS X 上安裝Docker
注意:Note:Docker 支援 OS X 10.6 及更高的版本
Docker 引擎使用的是 Linux 核心的特性,所以在 OSX上執行 Docker 我們就待使用輕量級的虛擬機器(VM),你使用 OS X 上的 Docker 客戶端來管理 Docker 容器和控制 Docker 引擎的構建、執行、管理。
為了簡化這個過程,我們設計了一個應用程式叫 Boot2Docker 安裝虛擬機器和執行 Docker 程式。
安裝
1.下載最新的版本的 Docker for OS X Installer(因為官方用的亞馬遜的雲端儲存,貌似給封了~我下載了一個放到七牛雲端儲存了,大家可以通過下面這個地址下載:http://qiniu.widuu.com/Boot2Docker-1.1.1.pkg<版本:1.1.1>)
2.執行安裝檔案,這將安裝 VirtualBox 和 Boot2Docker 管理工具。
3.在應用程式資料夾中執行 Boot2Docker
:
或者手動初始化 Boot2Docker ,開啟終端並執行:
$ boot2docker init
$ boot2docker start
$ export DOCKER_HOST=tcp://$(boot2docker ip 2>/dev/null):2375
一旦你初始化虛擬機器,您可以 boot2docker stop
和 boot2docker start
來控制。
升級
- 下載最新的 Docker for OS X Installer
- 執行安裝程式,這將升級 VirtualBox 和 Boot2Docker 管理工具
升級現有的虛擬機器,開啟終端並執行
$ boot2docker stop $ boot2docker download $ boot2docker start
執行 Docker
通過終端,你可以執行 Docker 輸出 “hello word” 的例子
$ docker run ubuntu echo hello world
這將下載 Ubuntu 映象和列印 hello word
容器埠重定向
最新版本的 boot2docker 可以設定網路介面卡提供容器訪問的埠
如果你執行容器給定一個指定的埠
$ docker run --rm -i -t -p 80:80 ngin
然後你應該能夠使用IP地址訪問 Nginx 伺服器:
$ boot2docker ip
通常,是192.168.59.103,但是可以通過 Virtualbox 的 DHCP 改變。
進一步的細節
如果你有求知慾,boot2docker 的預設使用者名稱是 docker
密碼是 tcuser
Boot2Docker 管理工具提供了一些預設命令:
$ ./boot2docker
Usage: ./boot2docker [<options>]
{help|init|up|ssh|save|down|poweroff|reset|restart|config|status|info|ip|delete|download|version} [<args>]
相關文章
- Maven Install on Mac OS XMavenMac
- Vmware玩mac os x分享Mac
- [Mac OS X] 如何在終端檢視 Mac OS 版本資訊Mac
- Mac OS X 清除DNS快取MacDNS快取
- Mac OS X下如何使用OpenGLMac
- Mac OS X 背後的故事Mac
- MAC OS X下建立iso檔案Mac
- Mac OS X 下搭建thrift環境Mac
- mac os x 啟用apache 和 phpMacApachePHP
- Mac OS X 上用 otool 代替 lddMac
- Mac OS X常用軟體介紹Mac
- Windows下虛擬機器安裝Mac OS X ----- VM12安裝Mac OS X 10.11Windows虛擬機Mac
- Mac OS X中MacPorts安裝和使用Mac
- MAC OS X系統目錄結構Mac
- 提高 Mac OS X 速度的 52 個方法Mac
- 在Mac OS X中配置Apache + PHP + MySQLMacApachePHPMySql
- Mac OS X is not supported with software virtualization解決方法Mac
- Mac OS X 10.2 快速關機(轉)Mac
- Mac OS X 10.2 的按鍵(轉)Mac
- Mac OS X下實現矩形部分圓角Mac
- Hammerspoon for Mac - OS X桌面自動化神器Mac
- Mac OS X 顯示和隱藏檔案Mac
- 如何修復Mac OS X和bootcamp分割槽Macboot
- Mac OS X 驚現最危險木馬Mac
- mac OS X下配置jdk環境變數MacJDK變數
- Mac OS X 10.9.3 Beta 8升級教程Mac
- Mac OS X 10.2 列印點點通(轉)Mac
- mac os x EnvironmentError: mysql_config not foundMacErrorMySql
- 在Mac OS X中配置Apache+PHP+MySQLMacApachePHPMySql
- Mac OS X 上的PHP開發環境 vimMacPHP開發環境
- Mac(OS X)中Git安裝與GitHub基本使用MacGithub
- 第一個Mac OS X專案(純程式碼)Mac
- Mac OS X 系統的環境變數配置Mac變數
- Mac OS X 使用 ADT Bundle 踩過的坑Mac
- 在Mac OS X上安裝Virtual Box 和 VagrantMac
- Mac OS X下搭建Android開發環境MacAndroid開發環境
- How to install Maven on Mac OS X Mavericks (10.9)MavenMac
- Mac OS X 10.2 硬碟格式的選擇(轉)Mac硬碟