docker正兒八經(jīng)的操作(2)

1.總概操作指令

  • 初體驗:
    docker run hello-world ( 單次啟動笋籽,一次操作容器在處理完操作后會立即關(guān)閉容器)
    image.png
  • 容器操作:
    docker [run | start | stop | restart | kill | rm | pause | unpause]
  • docker run/create [鏡像名] :創(chuàng)建一個新的容器并運行一個命令
    docker run hello-world (單啟動)
    docker run -it --name hello hello-world ( 加別名啟動亮曹,操作后仍可以操作命令 )
  • start/stop/restart [容器名] :啟動镰吆、停止晨横、重啟一個容器
  • kill [容器名] :直接殺掉容器被济,不給進(jìn)行響應(yīng)時間
  • rm [容器名] : 刪除已經(jīng)停止的容器
    docker rm hello
  • pause/unpause [容器名] :暫停肄满、恢復(fù)容器中的進(jìn)程

docker [ ps | inspect | exec | logs | export | import]

  • ps :查看容器列表(默認(rèn)查看正在運行的容器辟拷,-a查看所有容器)
    docker ps -a 列出所有運行的容器
    docker ps -l 列出最近運行的容器
  • inspect [容器名] :查看容器配置元數(shù)據(jù)
    docker inspect hello 查看配置
  • exec -it [容器名] /bin/bash:進(jìn)入容器環(huán)境中交互操作
  • 退出容器:exit
  • logs --since="2019-02-02" -if -tail=10 [容器名]:查看容器日志
  • export -o test.tar [容器名] /docker export [容器名]>test.tar:文件系統(tǒng)作為一個tar歸檔文件
  • import test.tar [鏡像名:版本號] :倒入歸檔文件,成為一個鏡像
  • 鏡像操作:
    docker [ images | rmi | tag | build | history | save | load]
  • images:列出本地鏡像表
  • rmi [鏡像名:版本] :刪除鏡像
  • tag [鏡像名:版本] [倉庫]/[鏡像名:版本] :標(biāo)記本地鏡像掏缎,將其歸入某個倉庫
  • build -t [鏡像名:版本] [path]:dockerfile創(chuàng)建鏡像
  • history [鏡像名:版本]:查看指定鏡像的創(chuàng)建歷史
  • save -o xxx.tar [鏡像名:版本] /save [鏡像名:版本]>xxx.tar :將鏡像保存成tar歸檔文件
  • load --input xx.tar / docker load<xxx.tar : 從歸檔文件加載鏡像

2.鏡像容器原理探究用法

  • history查看鏡像層
    docker history hello-world


    image.png

3.鏡像和容器總結(jié)

一個鏡像就是一個個layer層文件皱蹦,若上層文件與下層文件有重復(fù),則覆蓋下層:


image.png
  • 初識掛載時讀寫層為空
  • 當(dāng)需要修改鏡像內(nèi)的某個文件時眷蜈,只對處于最上方的讀寫層進(jìn)行了變動沪哺,不復(fù)寫下層已有文件系統(tǒng)內(nèi)容,已有文件在只讀層中的原始版本仍然存在酌儒,但會被讀寫層中新版本文件隱藏辜妓,當(dāng)docker commit 這個修改過的容器為一個新鏡像時,保存的內(nèi)容僅為最上層讀寫文件系統(tǒng)中被更新過的文件。
  • 聯(lián)合掛載是用于將多個鏡像層的文件系統(tǒng)掛載到一個掛載點來實現(xiàn)一個統(tǒng)一文件系統(tǒng)視圖的途徑籍滴,是下層存儲驅(qū)動(aufs酪夷、overlay等)實現(xiàn)分層合并方式

4.容器創(chuàng)建詳解

  • 交互式創(chuàng)建容器并進(jìn)入
    前臺進(jìn)程:
    docker run -it --name cent centos /bin/bash (/bin/bash前臺進(jìn)程

    image.png

    exit --退出并關(guān)閉容器
    ctrl+p+q -- 退出不關(guān)閉容器
    image.png

  • 后臺進(jìn)程:
    docker run -d --name cent2 centos


    image.png

    這個里邊centos是空的,沒指定做什么事异逐,如果用docker ps 看的話捶索,是沒有運行的,啟動后立馬停止的了
    需要用cmd指定下灰瞻,不讓centos停掉,或者里邊有軟件運行

  • 進(jìn)入已運行的容器
    docker exec -it cent /bin/bash

  • 查看容器配置(元數(shù)據(jù)
    docker inspect cent

  • 綁定容器端口到主機
    docker run -d -p 8080:80 --name nginx nginx:latest

  • 掛載主機文件到容器目錄內(nèi)(辅甥?
    docker -run -dit -v /root/my dir/:/pdir --name cent centos

  • 復(fù)制主機文件到容器內(nèi)(?)
    docker cp anacoda.cfg cent:/var

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末酝润,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子璃弄,更是在濱河造成了極大的恐慌要销,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件夏块,死亡現(xiàn)場離奇詭異疏咐,居然都是意外死亡,警方通過查閱死者的電腦和手機脐供,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進(jìn)店門浑塞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人政己,你說我怎么就攤上這事酌壕。” “怎么了歇由?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵卵牍,是天一觀的道長。 經(jīng)常有香客問我沦泌,道長糊昙,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任谢谦,我火速辦了婚禮释牺,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘他宛。我一直安慰自己船侧,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布厅各。 她就那樣靜靜地躺著镜撩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上袁梗,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天宜鸯,我揣著相機與錄音,去河邊找鬼遮怜。 笑死淋袖,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的锯梁。 我是一名探鬼主播即碗,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼陌凳!你這毒婦竟也來了剥懒?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤合敦,失蹤者是張志新(化名)和其女友劉穎初橘,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體充岛,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡保檐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了崔梗。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片夜只。...
    茶點故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖炒俱,靈堂內(nèi)的尸體忽然破棺而出盐肃,到底是詐尸還是另有隱情,我是刑警寧澤权悟,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布砸王,位于F島的核電站,受9級特大地震影響峦阁,放射性物質(zhì)發(fā)生泄漏谦铃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一榔昔、第九天 我趴在偏房一處隱蔽的房頂上張望驹闰。 院中可真熱鬧,春花似錦撒会、人聲如沸嘹朗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽屹培。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間褪秀,已是汗流浹背蓄诽。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留媒吗,地道東北人仑氛。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像闸英,于是被迫代替她去往敵國和親锯岖。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,047評論 2 355

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

  • linux 查看系統(tǒng)版本確認(rèn)使用的docker版本 uname -a --查看Linux內(nèi)核版本命令cat /pr...
    只有香如故閱讀 1,226評論 1 4
  • 五自阱、Docker 端口映射 無論如何嚎莉,這些 ip 是基于本地系統(tǒng)的并且容器的端口非本地主機是訪問不到的。此外沛豌,除了...
    R_X閱讀 1,751評論 0 7
  • 一、Docker 簡介 Docker 兩個主要部件:Docker: 開源的容器虛擬化平臺Docker Hub: 用...
    R_X閱讀 4,389評論 0 27
  • 卸載 1.查詢安裝過的包 yum listinstalled | grep docker docker-engin...
    慕容鴻煊閱讀 213評論 0 0
  • 相親相愛的我們仨赃额,血脈相連的我們仨加派,無法分割的我們仨。 我們仨經(jīng)歷了人世間諸多苦難跳芳,最終卻沒換來諸多幸...
    Shura唐三閱讀 1,202評論 0 0