Docker

[TOC]

Docker

docker下載不做闡述

http://www.docker.org.cn/book/install/supported-platform-17.html

docker手冊(cè)

http://www.docker.org.cn/index.html

https://blog.csphere.cn/archives/22

http://www.docker.org.cn/dockerppt/106.html

問(wèn)答帖子:https://blog.lab99.org/post/docker-2016-07-14-faq.html?tdsourcetag=s_pctim_aiomsg

運(yùn)行一下docker

docker [選項(xiàng)] 命令

Dcoker基本指令

名詞提醒

鏡像  images   容器 container    倉(cāng)庫(kù) repository

輸出版本信息

docker --version   #或者docker -V

搜索可用的docker鏡像(docker search + 鏡像名字)

docker search tutorial

當(dāng)然你也可以去具體的網(wǎng)址上查看可用鏡像 index.docker.io

下載鏡像(docker pull +鏡像名或者 用戶名/鏡像名)

docker pull learn\tutorial

運(yùn)行容器(docker run [選項(xiàng)] image [命令] ([版本]))

docker run learn/tutorial echo "hello world"
docker run ubuntun:laster apt-get install -y python  #在ubuntu容器中下載python

--rm 退出容器時(shí)自動(dòng)刪除這個(gè)容器

-it 交互并保定tty

-d 后臺(tái)運(yùn)行模式

--name 指定容器的名稱(chēng)

-p 指定端口 [主機(jī)端口:容器端口]

-P 暴露所有dockerfile中EXPOSE的端口 #建議使用這個(gè)

-e 指定環(huán)境變量

--link 連接了第一個(gè)容器 在第二個(gè)容器的/etc/hosts 文件下會(huì)有第一個(gè)容器的ip和名稱(chēng)

-v 指定卷

保存對(duì)容器的修改(docker commit [選項(xiàng)] 指定容器 [容器名字[:版本]]

docker commit 394 dd:4

指定容器可以是容器名字也可以是容器id前幾位(只要能分辨是唯一就可以了)

成功輸出內(nèi)容為一串sha256

查看所有正在運(yùn)行中的容器列表(docker ps [選項(xiàng)])

docker ps


-a #顯示所有的容器伤哺,包括未運(yùn)行的

-l #顯示最近創(chuàng)建的容器

-n #顯示最近創(chuàng)建的n個(gè)容器

-q #靜默輸出怒见,只顯示容器編號(hào)

-s #顯示總的大小

查看更詳細(xì)的關(guān)于某一個(gè)容器的信息(docker inspect [選項(xiàng)] 指定容器)

dockers inspect  377

發(fā)布網(wǎng)站(docker push [選項(xiàng)] 容器名字:版本) 這里不可以使用id指定

docker push learn\tutorial:33

停止運(yùn)行的容器(docker stop [選項(xiàng)] 容器)

-t 或者 --time 倒計(jì)時(shí)暫停

刪除已停止的容器(docker rm [選項(xiàng)] 容器)

查看容器的日志 (docker logs [選項(xiàng)] 容器)

進(jìn)入容器內(nèi)部(docker exec [選項(xiàng)] 容器 命令 [版本標(biāo)記](méi))

docker exec -it 037 /bin/bash

進(jìn)入容器內(nèi)部2(docker attach 容器id) #不建議使用

? 但在辜御,使用該命令有一個(gè)問(wèn)題。當(dāng)多個(gè)窗口同時(shí)使用該命令進(jìn)入該容器時(shí),所有的窗口都會(huì)同步顯示。如果有一個(gè)窗口阻塞了,那么其他窗口也無(wú)法再進(jìn)行操作

因?yàn)檫@個(gè)原因印蔗,所以docker attach命令不太適合于生產(chǎn)環(huán)境,平時(shí)自己開(kāi)發(fā)應(yīng)用時(shí)可以使用該命令丑勤。

進(jìn)入容器內(nèi)部3(ssh)

https://www.oschina.net/translate/why-you-dont-need-to-run-sshd-in-docker?cmp

docker build [選項(xiàng)] PATH | URL | -

docker build -t testdocker:v1 -f /home/For_docker/Dockerfile .

-t 標(biāo)記版本標(biāo)簽

-f 指定要使用的dockerfile路徑

常用指令

docker ps #查看運(yùn)行容器

docker ps -a #查看所有容器

docker stop $(docker ps -q) #停止所有容器

docker rm $(docker ps -aq) #刪除所有容器

docker stop (docke ps -q )   & docker rm $(docker ps -aq)  #停止所有容器并刪除  

使用docker使用wordpress

1.安裝MySQL

docker pull mysql(不寫(xiě)版本號(hào)华嘹,默認(rèn)安裝latest)

2.安裝wordpress

docker pull wordpress

3.運(yùn)行mysql

docker run --name some_mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql

MYSQL_ROOT_PASSWORD指定了root的密碼

另外如果運(yùn)行了上面的內(nèi)容,但是使用docker ps 發(fā)現(xiàn)沒(méi)有運(yùn)行法竞,但是在docker ps -a發(fā)現(xiàn)了容器的存在時(shí)耙厚,可能時(shí)代碼打錯(cuò)了。

4.運(yùn)行wordpress

docker run --name some_wordpress --link some_mysql:mysql -p 8080:80 -d wordpress

--link 用于連接兩個(gè)容器(A和B) 如果容器B連接了容器A岔霸,那么link會(huì)傳遞容器A的名字和id給容器B

some_mysql 為mysql的容器名 mysql為some_mysql容器在some_wordpress容器中的名字

-p 用戶端口映射 這里將some_wordpress容器內(nèi)部的80端口映射到docker的8080端口

這時(shí)候訪問(wèn) 服務(wù)器ip+docker的8080端口就可以訪問(wèn)wordpress了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末薛躬,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子呆细,更是在濱河造成了極大的恐慌型宝,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件絮爷,死亡現(xiàn)場(chǎng)離奇詭異趴酣,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)坑夯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)岖寞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人渊涝,你說(shuō)我怎么就攤上這事〈蚕樱” “怎么了跨释?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)厌处。 經(jīng)常有香客問(wèn)我鳖谈,道長(zhǎng),這世上最難降的妖魔是什么阔涉? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任缆娃,我火速辦了婚禮捷绒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘贯要。我一直安慰自己暖侨,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布崇渗。 她就那樣靜靜地躺著字逗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪宅广。 梳的紋絲不亂的頭發(fā)上葫掉,一...
    開(kāi)封第一講書(shū)人閱讀 49,031評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音跟狱,去河邊找鬼俭厚。 笑死,一個(gè)胖子當(dāng)著我的面吹牛驶臊,可吹牛的內(nèi)容都是我干的挪挤。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼资铡,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼电禀!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起笤休,我...
    開(kāi)封第一講書(shū)人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤尖飞,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后店雅,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體政基,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年闹啦,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了沮明。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡窍奋,死狀恐怖荐健,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情琳袄,我是刑警寧澤江场,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站窖逗,受9級(jí)特大地震影響址否,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜碎紊,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一佑附、第九天 我趴在偏房一處隱蔽的房頂上張望樊诺。 院中可真熱鬧,春花似錦音同、人聲如沸词爬。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)缸夹。三九已至,卻和暖如春螺句,著一層夾襖步出監(jiān)牢的瞬間虽惭,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工蛇尚, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留芽唇,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓取劫,卻偏偏與公主長(zhǎng)得像匆笤,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子谱邪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

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

  • 《Docker從入門(mén)到實(shí)踐》閱讀筆記 原書(shū)地址: https://yeasy.gitbooks.io/docker...
    GuoYuebo閱讀 11,352評(píng)論 1 39
  • Docker — 云時(shí)代的程序分發(fā)方式 要說(shuō)最近一年云計(jì)算業(yè)界有什么大事件炮捧?Google Compute Engi...
    ahohoho閱讀 15,508評(píng)論 15 147
  • 轉(zhuǎn)載自 http://blog.opskumu.com/docker.html 一、Docker 簡(jiǎn)介 Docke...
    極客圈閱讀 10,473評(píng)論 0 120
  • 文/鳳 參加睿特網(wǎng)校集訓(xùn)第五天惦银,老師課后留下明天的作業(yè)——寫(xiě)一個(gè)熟悉的人咆课。 看到這個(gè)作業(yè),腦海里馬上蹦出朵蘭來(lái)扯俱。咦...
    鳳兒有約閱讀 410評(píng)論 0 1
  • 不知道何時(shí)“現(xiàn)代人的焦慮”這個(gè)詞火了书蚪,當(dāng)我第一次看到這個(gè)詞的時(shí)候,覺(jué)得特別貼切我自己迅栅,說(shuō)明之所以火殊校,不是沒(méi)有原因...
    茜紗榭下閱讀 345評(píng)論 0 0