docker常用命令_docker常用命令整理
生活随笔
收集整理的這篇文章主要介紹了
docker常用命令_docker常用命令整理
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
docker常用命令整理
代碼狂魔 ? 5 天前 ? 技術積累 ? 14 ? 0
前面已經(jīng)把docker是什么和 docker怎么安裝已經(jīng)寫了,現(xiàn)在我將常用命令做一個整理,方便日后查閱
常用命令
docker pull ${CONTAINER NAME} #拉取鏡像 docker images #查看本地所有鏡像 docker ps #查看所有正在運行的容器,加-q返回id docker ps -a #查看所有容器,加-q返回id docker rmi ${IMAGE NAME/ID} #刪除鏡像 docker rm ${CONTAINER NAME/ID} #刪除容器 docker save ${IMAGE NAME} > ${FILE NAME}.tar #將鏡像保存成文件 docker load < ${FILE NAME}.tar #從文件加載鏡像 docker start ${CONTAINER NAME/ID} #運行一個以前運行過的容器 docker stop ${CONTAINER NAME/ID} #停止一個正在運行的容器 docker logs ${CONTAINER NAME/ID} #顯示運行容器的日志 docker run... #運行一個容器--name ${container name} #設置容器名稱-p ${host port}:${container port} #映射主機和容器內(nèi)的端口-e ${env name}=${env value} #添加環(huán)境變量-d #后臺運行-v ${host folder path}:${container folder path} #將主機目錄掛在到容器內(nèi)高級命令
# Advance use docker ps -f "status=exited" #顯示所有退出的容器 docker ps -a -q #顯示所有容器id docker ps -f "status=exited" -q #顯示所有退出容器的id docker restart $(docker ps -q) #重啟所有正在運行的容器 docker stop $(docker ps -a -q) #停止所有容器 docker rm $(docker ps -a -q) #刪除所有容器 docker rm $(docker ps -f "status=exited" -q) #刪除所有退出的容器 docker rm $(docker stop $(docker ps -a -q)) #停止并刪除所有容器 docker start $(docker ps -a -q) #啟動所有容器 docker rmi $(docker images -a -q) #刪除所有鏡像 docker exec -it ${CONTAINER NAME/ID} /bin/bash #進入容器內(nèi) docker exec -it ${CONTAINER NAME/ID} ping ${CONTAINER NAME/ID} #一個容器ping另外一個容器 docker top ${CONTAINER NAME/ID} #顯示一個容器的top信息 docker stats #顯示容器統(tǒng)計信息(正在運行)docker stats -a #顯示所有容器的統(tǒng)計信息(包括沒有運行的)docker stats -a --no-stream #顯示所有容器的統(tǒng)計信息(包括沒有運行的) ,只顯示一次docker stats --no-stream | sort -k8 -h #統(tǒng)計容器信息并以使用流量作為倒序 docker system docker system df #顯示硬盤占用docker system events #顯示容器的實時事件docker system info #顯示系統(tǒng)信息docker system prune #清理文件總結
以上是生活随笔為你收集整理的docker常用命令_docker常用命令整理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git commit --amend修改
- 下一篇: python3多线程编程_Python