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...