柚子快報激活碼778899分享:運維 Docker中的容器命令
1、新建+啟動容器
docker run +鏡像名
參數(shù):
-it 啟動前臺一個交互的終端
--name 啟動容器后,賦予容器一個名字
-d: 后臺運行容器,并返回容器ID,也即啟動守護式容器;
-P: 隨機端口映射; -p: 指定端口映射,有以下四種格式 ip:hostPort:containerPort ip::containerPort hostPort:containerPort containerPort
?docker run
?
?2、列出正在運行的容器
docker ps?
docker ps
-a 列出當前所有正在運行或是歷史運行過的容器
-l 顯示最近創(chuàng)建的容器
-n 顯示最近n個創(chuàng)建的容器
-q 只顯示容器編號
?3、啟動已經停止的容器
docker start 容器名或容器ID
docker start
?4、重啟容器
docker restart 容器名或容器ID
docker restart?
5、停止容器
docker stop?容器名或容器ID
docker stop
6、強制停止容器
docker kill?容器名或容器ID
docker kill
7、刪除已停止的容器
docker rm 容器ID
docker rm
?前面為精確刪除,后面為全部刪除
docker rm -f $(docker ps -a -q)
docker ps -a -q | xargs docker rm
8、查看容器日志
docker logs 容器ID
docker logs
-f 跟隨最新的參數(shù)打印
-t 加入時間戳
-tail 顯示最后多少條日志
?9、查看容器內部運行的進程
docker top 容器ID
docker top
?10、查看容器內部細節(jié)
?docker inspect 容器ID
docker inspect
?11、進入正在運行的容器并以命令行交互
①docker exec -it 容器ID bash
docker exec -it xxxxxxx bash
②docker attach 容器ID
docker attach
方式①是在容器中打開新的終端,并且可以啟動新的進程 用exit退出,不會導致容器的停止。
方式②直接進入容器啟動命令的終端,不會啟動新的進程 用exit退出,會導致容器的停止。
?12、從容器內拷貝文件到主機上
docker cp ?容器ID:容器內路徑 目的主機路徑
docker cp
當開啟的容器中有重要文件需要備份時就可以使用此命令保存到本地虛擬機上
容器內創(chuàng)建文件
虛擬機上執(zhí)行復制命令
?
?
?13、導入和導出容器
docker export 鏡像ID > xxx.tar
docker export
cat 文件名.tar | docker import -? 鏡像用戶/鏡像名:鏡像版本號
-后要記得隔開,鏡像用戶+鏡像名構成一個鏡像的完整名字,版本號就為版本號
cat xxx.tar | docker import -
?
?
?
柚子快報激活碼778899分享:運維 Docker中的容器命令
參考鏈接
本文內容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉載請注明,如有侵權,聯(lián)系刪除。