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 builddocker 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的個...