02 容器基礎操作命令

2022-08-16 02:18:10 字數 2473 閱讀 9633

1.新建並啟動容器:docker run [options] image [command] [arg....]

options:說明(常用):有些是乙個減號,有些是兩個減號

--name=「容器新名字」:為容器指定乙個名字

示例:docker run --name nginx nginx

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

示例:docker run -d --name nginx nginx

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

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

示例:docker run -it centos /bin/bash

-p:隨機埠對映

示例:docker run --name nginx -d -p nginx

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

示例:docker run --name nginx -d -p 8000:80 nginx

ip:hostport:containerport

ip::containerport

hostport:containerport

containerport

1.1建立乙個偽終端並以互動的模式建立乙個容器

示例:docker run -it centos

1.2建立乙個偽終端並以互動的模式建立乙個容器 ,給容器起名字

示例:docker run -it --name=「mycentos」 centos

2.檢視docker中所有正在執行的容器 docker ps [options]

options說明:

-a:列出當前所有的正在執行的+歷史上執行過的容器

-n:顯示近n個建立的容器

-q:靜默模式,只顯示容器編號

---trunc:不截斷輸出

3.退出容器

3.1停止並退出容器 exit

3.2 ctrl+p+q 容器不停止退出

4.啟動容器

dokcer start 容器id或容器名字

5.容器重啟

docker restart 容器id或容器名字

6.容器停止 (等待容器緩慢關閉)

docker stop 容器id或容器名字

6.1暫停容器

docker pause 容器id或容器名字

示例:docker pause nginx

6.2 解除暫停容器

docker unpause 容器id或容器名字

示例:docker unpause nginx

7.強制停止容器 (立即關閉)

docker kill 容器id或容器名字

8.刪除已經停止的容器

docker rm 容器id或容器名字,加上-f可以刪除沒有停止的容器

8.1刪除多個容器

docker rm -f $

8.2刪除多個容器

docker ps -a -q | xargs docker rm

8.3刪除所有容器(停止的)

docker container prune

9.啟動守護式容器

docker run -d 容器名 守護式程序一般啟動一些掛起的命令 比如top,否則啟動後會自動關閉

10.檢視容器日誌 docker logs -f -t --tail 數字 容器id

-f 代表跟隨最新的日誌列印

-t是加入時間戳

--tail 數字 顯示最後多少行

11.檢視docker中的程序 docker top 容器id

11.1檢視docker中程序的詳細資源使用情況

docker stats nginx

12.檢視容器內部的細節

docker inspect 容器id

13.宿主機進入到正在執行的容器以命令列互動

13.1 docker exec -it 容器id bash

13.2 docker exe -it 容器id 命令 這個代表不進入容器執行後面的命令並返回命令的結果,一直在宿主機中

13.重新進入到容器 docker attach 容器id

14.從容器中拷貝檔案到宿主機內

docker cp 容器id:/路徑 宿主機路徑

基礎命令02

出現命令 du man help,which,find,grep,egrep du 作用 統計指定目錄或檔案所佔磁碟空間的大小 格式 du 選項 目錄或檔名 常見選項 a 統計磁碟空間占用時所有檔案 s 只統計所佔空間總的大小 type 作用 檢視命令型別 格式 type 命令 例 type ls ...

Linux基礎命令02

ping 指定傳送包數量 ping c windows系統中是ping t不間斷刷包 ping w 等待時間 間隔時間,每個包間隔時間 ping i 停止程序 kill 生成數列 seq 預設檢視乙個目錄下的所有檔案 du 人類易讀 du sh 檢視檔案大小總和不帶單位 du s 顯示檔案大小 此處...

docker容器基礎命令

docker容器基礎命令 1 建立容器 docker容器非常輕量級,使用者可以隨時建立或者刪除 docker create ti ubuntu 使用docker create命令建立的容器處於停止狀態,需使用docker start啟動。新增加了乙個name等於cccc,status為created...