Docker01 容器 映象

2021-10-04 17:37:40 字數 1563 閱讀 3225

3、映象

倉庫(repository):集中存放映象檔案的場所。倉庫和倉庫註冊伺服器是有區別的。倉庫註冊器上往往存放著多個倉庫,每個倉庫又包含了多個映象,每個映象有不同的標籤(tag)。倉庫也分為公開倉庫和私有倉庫兩種形式。

docker run [options] image [command] [arg...]
options 說明
--name "新名稱"	為容器指定乙個新的名稱;

-d 後台執行容器,並返回容器id,也即啟動守護式容器;

-i 以互動模式執行容器,通常與 -t 同時使用;

-t 為容器重新分配乙個偽輸入終端,通常與 -i 同時使用;

-p 隨機埠對映;

-p 指定埠對映,有以下四種形式:

ip:hostport: containerport

ip::containerport

hostport:containerport

containerport

docker ps [options]
options 說明
-a	列出當前所有正在執行的容器 + 歷史上執行過的

-l 顯示最近建立的容器

-n 顯示最近 n 個建立的容器: docker ps -n 3

-q 靜默模式,只顯示容器id

--no-trunc 不截斷輸出

docker start [容器名/id ]
docker stop [容器名/id]
docker kill [容器名/id]
docker rm [容器id]
一次性刪除多個容器:

#類似於sql語句中的巢狀查詢 

docker rm -f $

docker ps -a -q | xargs docker rm

docker logs -f -t --tail [容器id]

-t 是加入時間戳

-f 跟隨最新的日誌列印

--tail [數字] 顯示最後多少條記錄

docker inspect [容器id]
docker exec -it 容器id /bin/bash

或者docker attach 容器id

上述兩個區別:

docker cp 容器id:容器內路徑 目的主機路徑

docker cp 10b9a3588ab9:/tmp/yum.log /root

docker commit提交容器副本使之成為乙個新的映象。

docker commit -m="提交的描述資訊" -a="author" 容器id 要建立的目標映象名:[標籤名]

DOCKER 01 說明與安裝

關於 dcoker 之前寫了一些關於這一部分的原因,但是感覺都不全面,所以打算重新完整的做個整理,查漏補缺。現在已經是 2020 年,作為運維人員慢慢繞不過的坎就是容器編排這一塊的內容。相較於傳統運維,容器運維在發展前景和薪資待遇上面還是非常可觀的。這也是學習該技術的目的與動力。關於 docker ...

Docker01 重要概念

docker是什麼 docker是以容器技術為核心的一套應用的構建,分發,執行的體系和生態。docker 的優點 對開發和運維來說,最希望的是一次構建或配置,可以在任意地方正常執行。例如 開發者可以使用乙個標準的映象來構建一套開發容器,開發完成之後,運維人員可以直接使 用這個容器來部署 docker...

docker 映象 容器

windows下使用 everything 軟體 查詢 daemon.json 修改為如下 docker imagesdocker search 映象名稱docker search centosdocker pull tutum centosdocker rmi 映象iddocker rmi doc...