Docker基礎(chǔ)命令(二)

在ubuntu中安裝docker

$ sudo apt-get install docker.io

查看docker的版本信息

$ docker version

查看安裝docker的信息

$ docker info

查看本機(jī)Docker中存在哪些鏡像

$ docker images

檢索image

$ docker search ubuntu:14.04

在docker中獲取ubuntu鏡像

$ docker pull ubuntu:14.04

顯示一個(gè)鏡像的歷史

$ docker history ggr/ubuntu:v1

列出一個(gè)容器里面被改變的文件或者目

$ docker diff ggr/ubuntu:v1

從一個(gè)容器中取日志

$ docker logs ggr/ubuntu:v1

顯示一個(gè)運(yùn)行的容器里面的進(jìn)程信息

$ docker top ggr/ubuntu:v1

從容器里面拷貝文件/目錄到本地一個(gè)路徑

$ docker cp ID:/container_path to_path

列出當(dāng)前所有正在運(yùn)行的容器

$ docker ps

列出所有的容器

$ docker ps -a

列出最近一次啟動(dòng)的容器

$ docker ps -l

查看容器的相關(guān)信息

$ docker inspect $CONTAINER_ID

顯示容器IP地址和端口號(hào),如果輸出是空的說明沒有配置IP地址(不同的Docker容器可以通過此IP地址互相訪問)

$ docker inspect --format='{{.NetworkSettings.IPAddress}}' $CONTAINER_ID

保存對(duì)容器的修改

$ docker commit -m "Added ssh from ubuntu14.04" -a "ggr" 6s56d43f627f3 ggr/ubuntu:v1

參數(shù):

-m參數(shù)用來來指定提交的說明信息;
-a可以指定用戶信息的;
6s56d43f627f3代表的時(shí)容器的id;
ggr/ubuntu:v1指定目標(biāo)鏡像的用戶名做院、倉庫名和 tag 信息。

構(gòu)建一個(gè)容器

$ docker build -t="ggr/ubuntu:v1" .

參數(shù):

-t為構(gòu)建的鏡像制定一個(gè)標(biāo)簽,便于記憶/索引等
. 指定Dockerfile文件在當(dāng)前目錄下鼓黔,也可以替換為一個(gè)具體的 Dockerfile 的路徑央勒。

在docker中運(yùn)行ubuntu鏡像

$ docker run <相關(guān)參數(shù)> <鏡像 ID> <初始命令>

守護(hù)模式啟動(dòng)

$ docker run -it ubuntu:14.04

交互模式啟動(dòng)

$ docker run -it ubuntu:14.04 /bin/bash

指定端口號(hào)啟動(dòng)

$ docker run -p 80:80 ggr/ubuntu:v1

指定配置啟動(dòng)

$ sudo docker run -d -p 10.211.55.4:9999:22 ggr/ubuntu:v1 '/usr/sbin/sshd' -D

參數(shù):

-d:表示以“守護(hù)模式”執(zhí)行,日志不會(huì)出現(xiàn)在輸出終端上澳化。
-i:表示以“交互模式”運(yùn)行容器崔步,-i 則讓容器的標(biāo)準(zhǔn)輸入保持打開
-t:表示容器啟動(dòng)后會(huì)進(jìn)入其命令行,-t 選項(xiàng)讓Docker分配一個(gè)偽終端(pseudo-tty)并綁定到容器的標(biāo)準(zhǔn)輸入上
-v:表示需要將本地哪個(gè)目錄掛載到容器中缎谷,格式:-v <宿主機(jī)目錄>:<容器目錄>井濒,-v 標(biāo)記來創(chuàng)建一個(gè)數(shù)據(jù)卷并掛載到容器里。在一次 run 中多次使用可以掛載多個(gè)數(shù)據(jù)卷慎陵。
-p:表示宿主機(jī)與容器的端口映射眼虱,此時(shí)將容器內(nèi)部的 22 端口映射為宿主機(jī)的 9999 端口,這樣就向外界暴露了 9999 端口席纽,可通過 Docker 網(wǎng)橋來訪問容器內(nèi)部的 22 端口了捏悬。
注意:這里使用的是宿主機(jī)的 IP 地址:10.211.55.4,與對(duì)外暴露的端口號(hào) 9999润梯,它映射容器內(nèi)部的端口號(hào) 22过牙。ssh外部需要訪問:ssh root@10.211.55.4 -p 9999
不一定要使用“鏡像 ID”,也可以使用“倉庫名:標(biāo)簽名”

start 啟動(dòng)容器

$ docker start 117843ade696117843ade696

stop 停止正在運(yùn)行的容器

$ docker stop 117843ade696117843ade696

restart 重啟容器

$ docker restart 117843ade696117843ade696

rm 刪除容器

$ docker rm 117843ade696117843ade696

rmi 刪除鏡像

$ docker rmi ed9c93747fe1Deleted

登錄Docker Hub中心

$ docker login

發(fā)布上傳image(push)

$ docker push ggr/ubuntu:v1

參考

https://blog.csdn.net/birdben/article/details/49873725
https://blog.saymagic.cn/2015/06/01/learning-docker.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末纺铭,一起剝皮案震驚了整個(gè)濱河市寇钉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌舶赔,老刑警劉巖扫倡,帶你破解...
    沈念sama閱讀 223,126評(píng)論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異竟纳,居然都是意外死亡撵溃,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門锥累,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缘挑,“玉大人,你說我怎么就攤上這事桶略∮锾裕” “怎么了?”我有些...
    開封第一講書人閱讀 169,941評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵际歼,是天一觀的道長惶翻。 經(jīng)常有香客問我,道長蹬挺,這世上最難降的妖魔是什么维贺? 我笑而不...
    開封第一講書人閱讀 60,294評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮巴帮,結(jié)果婚禮上溯泣,老公的妹妹穿的比我還像新娘虐秋。我一直安慰自己,他們只是感情好垃沦,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,295評(píng)論 6 398
  • 文/花漫 我一把揭開白布客给。 她就那樣靜靜地躺著,像睡著了一般肢簿。 火紅的嫁衣襯著肌膚如雪靶剑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,874評(píng)論 1 314
  • 那天池充,我揣著相機(jī)與錄音桩引,去河邊找鬼。 笑死收夸,一個(gè)胖子當(dāng)著我的面吹牛坑匠,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播卧惜,決...
    沈念sama閱讀 41,285評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼厘灼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了咽瓷?” 一聲冷哼從身側(cè)響起设凹,我...
    開封第一講書人閱讀 40,249評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎茅姜,沒想到半個(gè)月后闪朱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,760評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡钻洒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,840評(píng)論 3 343
  • 正文 我和宋清朗相戀三年监透,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片航唆。...
    茶點(diǎn)故事閱讀 40,973評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖院刁,靈堂內(nèi)的尸體忽然破棺而出糯钙,到底是詐尸還是另有隱情,我是刑警寧澤退腥,帶...
    沈念sama閱讀 36,631評(píng)論 5 351
  • 正文 年R本政府宣布任岸,位于F島的核電站,受9級(jí)特大地震影響狡刘,放射性物質(zhì)發(fā)生泄漏享潜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,315評(píng)論 3 336
  • 文/蒙蒙 一嗅蔬、第九天 我趴在偏房一處隱蔽的房頂上張望剑按。 院中可真熱鬧疾就,春花似錦、人聲如沸艺蝴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽猜敢。三九已至姑荷,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間缩擂,已是汗流浹背鼠冕。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評(píng)論 1 275
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留胯盯,地道東北人懈费。 一個(gè)月前我還...
    沈念sama閱讀 49,431評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像陨闹,于是被迫代替她去往敵國和親楞捂。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,982評(píng)論 2 361