docker的常用命令

一、幫助命令:

1.啓動Docker
systemctl start docker
2.停止Docker 
systemctl stop docker
3.重啓Docker 
systemctl restart docker
4.開機啓動Docker 
systemctl enable docker
5.查看Docker概要信息
docker info
6.查看Docker幫助文檔
docker --help
7.查看Docker版本信息
docker version

二、鏡像命令:

1.docker images 查詢鏡像
列出本地主機的鏡像
-a :列出本地所有的鏡像(含中間映像層)
-q:只顯示鏡像ID
--digests:顯示鏡像的摘要信息
--no-trunc:顯示完整的鏡像信息

2.docker search 搜索鏡像
網站:https://hub.docker .com
命令:
   --no-trunc:顯示完整的鏡像描述
   -s 列出收藏數不小於指定值的鏡像
   --automated:只列出automated build 類型的鏡像
3.docker pull  下載鏡像
docker pull tomcat  等價於 docker pull tomcat:latest
docker pull tomcat:3.2 下載版本號爲3.24.docker rmi 刪除鏡像
刪除單個:
docker rmi -f 鏡像ID 或者 唯一鏡像名稱
刪除多個:
docker rmi -f 鏡像名1:TAG 鏡像名2:TAG  
刪除全部: 
 docker rmi -f $(docker images -qa)

三、容器命令:

1.有鏡像才能創建容器,這是根本前提(下載一個centos鏡像演示)
 .docker pull centos 
2.新建並啓動容器
docker run 
--name ="容器新名稱":爲容器指定一個新名稱
-i 以交互模式運行容器,通常與-t同時使用
-d:爲容器重新分配一個僞輸入終端,通常與-i同時使用;
docker run -it 鏡像ID
3.列出當前所有正在運行的容器
docker ps
-a:列出當前所有正在運動的容器+歷史上運行過的
-l:顯示最近創建的容器
-n:顯示最近n個創建的容器
-q :靜默模式,只顯示容器編號
--no-trunc : 不截斷輸出
4.退出容器
兩種退出方式:
exit——容器停止退出
ctrl+P+Q——容器不停止退出
啓動容器
docker start 鏡像ID
重啓容器
docker restart 鏡像ID
停止容器
docker stop 鏡像ID
強制停止容器
docker kill 鏡像ID
刪除已停止的容器
docker rm 鏡像ID
一次性刪除多個容器
docker rm -f $(docker ps -a -q)

四、容器的重要

1啓動守護式容器
docker run -d 容器名
2.查看容器日誌
docker logs -f -t --tail 容器ID
-t 是加入時間戳
-f 跟隨最新的日誌打印
--tail 數字顯示最後多少條
3.查看容器內運行的過程
docker top 容器ID
4.查看容器內部細節
docker inspect 容器Id
5.進入正在運行的容器並以命令行交互
docker exec -it 容器ID bashShell
列如:
docker exec -it 容器ID ls -l /tem
重新進入docker attach 容器ID
上述兩個區別:
attach:直接進入容器啓動命令的終端,不會啓動新的進程
exec:是在容器中打開新的終端,並且可以啓動新的進程
6.從容器內部拷貝文件到主機上
docker cp 容器ID:容器內路徑 目的主機路徑
docker 容器ID:/tem/yum.log /root


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章