4 回答

TA貢獻(xiàn)1798條經(jīng)驗 獲得超3個贊
Docker 是 dotCloud 最近幾個月剛宣布的開源引擎,旨在提供一種應(yīng)用程序的自動化部署解決方案,簡單的說就是,在 Linux 系統(tǒng)上迅速創(chuàng)建一個容器(類似虛擬機(jī))并在容器上部署和運行應(yīng)用程序,并通過配置文件可以輕松實現(xiàn)應(yīng)用程序的自動化安裝、部署和升級,非常方便。因為使用了容器,所以可以很方便的把生產(chǎn)環(huán)境和開發(fā)環(huán)境分開,互不影響,這是 docker 最普遍的一個玩法。更多的玩法還有大規(guī)模 web 應(yīng)用、數(shù)據(jù)庫部署、持續(xù)部署、集群、測試環(huán)境、面向服務(wù)的云計算、虛擬桌面 VDI 等等。注意:由于Docker需要在Linux Kernel 3.8及以上才可以很好的工作【本人在ubuntu12.04 lts 內(nèi)核3.2也正常安裝】,官方更是推薦Ubuntu系統(tǒng),這里有兩種選擇:Ubuntu 12.04 LTS或最新的Ubuntu 13.10 而本文比較喜歡傾向LTS,幸好有辦法解決Kernel版本問題。
1、更新Ubuntu內(nèi)核
使用如下命令行更新內(nèi)核至3.8.0-25
sudo apt-get install linux-image-3.8.0-25-generic
sudo apt-get install linux-headers-3.8.0-25-generic
完成后重啟電腦,通過命令 “uname -r” 來查看內(nèi)核是否成功更新。

TA貢獻(xiàn)1780條經(jīng)驗 獲得超4個贊
下載最近版的Docker for OS X Installer。
運行安裝程序, 安裝VirtualBox和Boot2Docker管理工具。
運行應(yīng)用程序文件夾下的Boot2Docker應(yīng)用:
或者手動初始化Boot2Docker,打開終端并運行:
$ boot2docker init
$ boot2docker start
$ export DOCKER_HOST=tcp://$(boot2docker ip 2>/dev/null):2375
一旦初始化化好了一個虛擬機(jī),就能用boot2docker stop和boot2docker start來進(jìn)行控制。
添加回答
舉報