Docker的安裝

Ubuntu環(huán)境下安裝Docker

Docker目前只能運(yùn)行在64位平臺(tái)上绳瘟,并且要求內(nèi)核版本不低于3.10

//檢查內(nèi)核版本
uname -a 
或
cat /proc/version

如果使用12.04 LTS版本巢钓,需要更新系統(tǒng)內(nèi)核和安裝可能需要的軟件包扭勉,包括:

  • linux-image-generic-lts-trusty
  • linux-headers-generic-lts-trusty
  • xserver-xorg-lts-trusty 帶圖形界面時(shí)必備
  • libgl1-mesa-glx-lts-trusty 帶圖形界面必備

為了讓Docker使用anfs存儲(chǔ),推薦安裝linux-image-extra軟件包
sudo apt-get install -y linux-image-extra-$(uname -r)

添加鏡像源

sudo apt-get install -y apt-transport-https

添加源的gpg秘鑰

sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80--recv-keys 58118E89F3A912897C070ADBF76221572C52609D

獲取當(dāng)前操作系統(tǒng)的代號(hào)

lsb_release -c

添加Docker的官方apt軟件源剃氧,非trusty版本的系統(tǒng)需要修改為自己對(duì)應(yīng)的代號(hào)

sudo cat <<EOF> /etc/apt/sources.list.d/docker.list deb https://apt.dockerproject.org/repo ubuntu-trusty main EOF

開始安裝docker

docker apt-get install -y docker-engine

如果系統(tǒng)中存在較舊版本的Docker但指,會(huì)提示是否先刪除,選擇是即可液南。
除了基于手動(dòng)添加軟件源的方式壳猜,也可以使用官方提供的腳本來自動(dòng)化安裝Docker:

sudo curl -sSL https://get.docker.com/ | sh

安裝成功后,啟動(dòng)docker服務(wù)

sudo service docker start

MAC OS環(huán)境下安裝Docker

第一步下載Docker安裝包滑凉,訪問https://docs.docker.com/docker-for-mac
第二步進(jìn)行安裝
第三步運(yùn)行Docker
第四步驗(yàn)證Docker安裝统扳,通過docker -version命令

Window環(huán)境安裝Docker

目前Docker可以通過虛擬機(jī)方式來支持Windows 7.1和8喘帚,只要平臺(tái)支持硬件虛擬化特性即可。
對(duì)于Windows 10咒钟,Docker官方提供了原生虛擬化應(yīng)用Docker for Windows吹由,詳情見:https://docs.docker.com/windows/step_one.

下面介紹的事Windows 7的安裝過程:
由于Docker引擎使用了Linux內(nèi)核特性,所以需要在Windows上運(yùn)行朱嘴,需要額外的使用一個(gè)虛擬機(jī)來提供Linux支持倾鲫,這里推薦使用Boot2Docker工具,他會(huì)首先安裝一個(gè)經(jīng)過加工與配置的輕量級(jí)虛擬機(jī)萍嬉,然后在其中運(yùn)行Docker乌昔。

首先,從https://docs.docker.com/installation/windows下載自信的Docker for windows壤追。
最后磕道,打開桌面的Boot2Docker Start程序,或者Program-Files/Boot2Docker for Windows行冰,此初始化腳本在第一次運(yùn)行時(shí)需要輸入一個(gè)SSH key Passphrase(用于SSH秘鑰生成的口令)溺蕉,此時(shí)Boot2Docker start程序?qū)⑦B接止虛擬機(jī)中的Shell會(huì)話,Docker已經(jīng)運(yùn)行起來了悼做。

配置docker服務(wù)
為了避免每次使用docker命令都要用特權(quán)身份疯特,可以將當(dāng)前用戶加入安裝過程中自動(dòng)創(chuàng)建的docker用戶組。

sudo usermod -aG docker USER_NAME

Docker服務(wù)支持多種啟動(dòng)參數(shù)肛走,Docker服務(wù)的默認(rèn)配置文件為/etc/default/docker漓雅,可以通過修改其中的DOCKER_OPTS來修改服務(wù)啟動(dòng)的參數(shù)。例如下一行代碼讓Docker服務(wù)可以通過2375端口接收來自外部的請(qǐng)求:

DOCKER_OPTS="$DOCKER_OPTS -H tcp://0.0.0.0:2375-H unix:///var/run/docker.sock"

修改之后羹与,通過service命令來重啟docker

sudo service docker restart

通過systemctl命令來管理Docker服務(wù):

sudo systemctl start docker.service

此外故硅,如果服務(wù)工作不正常,可以通過查看Docker服務(wù)的日志信息來確定問題:

sudo tail /var/log/upstart/docler.log

檢查Docker版本信息纵搁,確保服務(wù)已經(jīng)正常運(yùn)行:

docker version

參考書籍

Docker技術(shù)入門與實(shí)戰(zhàn)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末吃衅,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子腾誉,更是在濱河造成了極大的恐慌徘层,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件利职,死亡現(xiàn)場(chǎng)離奇詭異趣效,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)猪贪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門跷敬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人热押,你說我怎么就攤上這事西傀〗锟埽” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵拥褂,是天一觀的道長(zhǎng)娘锁。 經(jīng)常有香客問我,道長(zhǎng)饺鹃,這世上最難降的妖魔是什么莫秆? 我笑而不...
    開封第一講書人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮悔详,結(jié)果婚禮上镊屎,老公的妹妹穿的比我還像新娘。我一直安慰自己伟端,他們只是感情好杯道,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著责蝠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪萎庭。 梳的紋絲不亂的頭發(fā)上霜医,一...
    開封第一講書人閱讀 51,301評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音驳规,去河邊找鬼肴敛。 笑死,一個(gè)胖子當(dāng)著我的面吹牛吗购,可吹牛的內(nèi)容都是我干的医男。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼捻勉,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼镀梭!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起踱启,我...
    開封第一講書人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤报账,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后埠偿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體透罢,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年冠蒋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了羽圃。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡抖剿,死狀恐怖朽寞,靈堂內(nèi)的尸體忽然破棺而出识窿,到底是詐尸還是另有隱情,我是刑警寧澤愁憔,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布腕扶,位于F島的核電站,受9級(jí)特大地震影響吨掌,放射性物質(zhì)發(fā)生泄漏半抱。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一膜宋、第九天 我趴在偏房一處隱蔽的房頂上張望窿侈。 院中可真熱鬧,春花似錦秋茫、人聲如沸史简。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽圆兵。三九已至,卻和暖如春枢贿,著一層夾襖步出監(jiān)牢的瞬間殉农,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工局荚, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留超凳,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓耀态,卻偏偏與公主長(zhǎng)得像轮傍,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子首装,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容