Docker 個人常用命令(持續更新)

2021-10-23 04:41:14 字數 1159 閱讀 2544

1. 宿主機和docker容器相互複製

容器--

->宿主機

docker cp [

containerid]

:容器路徑 宿主機路徑

宿主機--

->容器

docker cp 宿主機路徑 [

containerid]

:容器路徑

2. 製作自定義映象commit
docker commit -a=

"***"

-m="***"

[containerid]

[要建立的映象名]:[

tag]

3. 批量強制停止容器
不管是否在執行,都徹底乾掉

docker ps -qa | xargs docker rm -f

docker rm -f $(docker ps -qa)

4. 檢視容器日誌
docker logs -f -t --tail [contailer id]

-t:顯示時間戳

-f:跟隨最新的日誌列印

--tail n: 顯示最後n條

5. 檢視容器內部程序和內部細節
docker top

[container id] 檢視容器內執行的程序

docker inspect [container id] 檢視容器內部細節

6. 掛載容器資料卷
docker run -it -v /宿主機絕對路徑目錄:

/容器內目錄 映象名

docker run -p 3306

:3306

--name mysql -v /mysql/conf:

/etc/mysql/conf.d -v /mysql/logs:

/logs -v /mysql/data:

/var/lib/mysql -e mysql_root_password

=root -d mysql:

5.7.1

7. docker build
docker build -f [dockerfile path]

-t [image name]

.

linux,R,python中常用命令(持續更新)

ssh cpmv lscat grep chmod which head less find pstop nohup jobs vi dir setwd make cat sql merge.sql awksed ggplot2 scipy numpy pandas matplotlib rpy2 ...

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

linux個人常用命令 持續更新

netstat tnl 檢視網路相關的埠情況 ps a 檢視所有程序的情況 cat proc cpuinfo grep physical id sort uniq wc l 檢視物理cpu個數 cat proc cpuinfo grep cpu cores uniq 檢視每個物理cpu中core的個...