Docker 常用的命令

安裝前準備
• 需要64位操作系統
• 至少RHEL6.5以上的版本,強烈推薦RHEL7
• 關閉防火牆(不是必須)安裝Docker
• 軟件包列表:
– docker-engine
– docker-engine-selinux
#systemctl start docker
#systemctl enable docker
鏡像常用命令命令列表
• 命令列表
– docker images //查看鏡像列表
– docker history //查看鏡像製作歷史
– docker inspect //查看鏡像底層信息
– docker pull //下載鏡像
– docker push //上傳鏡像
– docker rmi //刪除本地鏡像
– docker save //鏡像另存爲tar包
– docker load //使用tar包導入鏡像
– docker search //搜索鏡像
– docker tag //修改鏡像名稱和標籤 就像創建個軟鏈接
容器常用命令命令列表
– docker run //運行容器 -i 交互式 -t 終端 -d 後臺PID爲1的進程 (根進程)就是系統 (pstree -p)
– docker ps //查看容器列表
for i in docker ps -aq

do
docker rm $i
done //刪除進入過的容器
docker rm $(docker ps -aq) |
docker ps -aq | xargs docker rm
容器的進程其實和虛擬機的進程是一致的
虛擬機和真機的進程是完全隔離的
– docker stop //關閉容器
– docker start //啓動容器
– docker restart //重啓容器
– docker attach|exec //進入容器
– docker inspect //查看容器底層信息
– docker top //查看容器進程列表
– docker rm //刪除容器

docker attach 容器ID 進入後退出後容器就完蛋了 如果想讓他繼續執行 則ctrl +p q 先按p 後按q
docker run -it 鏡像名:標籤 命令 (交互)
docker run -d 鏡像名:標籤 (非交互式)
docker run -itd 鏡像名:標籤 命令 (交互式後臺進程)
docker ps 顯示運行的容器 -a 顯示所有容器 -q 只顯示容器ID
docker start|stop|restart 容器ID
docker attach 容器ID 進入容器console終端
docker exec -it 容器ID 命令 (/bin/bash)
docker inspect 容器ID 顯示容器的詳細信息
docker top 容器ID 顯示容器進程
docker rm 容器ID 刪除容器ID

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