4.Docker入門筆記——Docker鏡像操作常用命令與容器操作

Docker 常用命令 & 操作

1、鏡像操作

操作 命令 說明
檢索 docker search 關鍵字 例:docker search mysql 到 Docker Hub 上檢索鏡像的詳細信息,如鏡像的 TAG。
拉取 docker pull 鏡像名:tag 例:docker pull mysql:5.5 :tag 是可選的,tag 表示標籤,多爲軟件的版本,默認是 latest
列表 docker images 查看所有本地鏡像
刪除 docker rmi image-id 例:docker rmi d404d78aa797 刪除指定的本地鏡像

https://hub.docker.com/

2、容器操作

軟件鏡像(可以比喻爲安裝程序)----運行鏡像----產生一個容器(正在運行的軟件)

步驟:

#1、搜索鏡像
docker search tomcat
#2、拉取鏡像
docker pull tomcat
#3、根據鏡像啓動容器
docker run --name mytomcat -d tomcat:latest
#--name 自定義容器名
#-d 後臺運行
#4、
docker ps  
#查看運行中的容器
#5、 停止運行中的容器
docker stop  容器的CONTAINER ID或容器的NAMES
docker stop 972e600a6334 
docker stop mytomcat
#6、查看所有的容器
docker ps -a
#7、啓動容器
docker start 容器的CONTAINER ID或容器的NAMES
docker start 972e600a6334
docker start mytomcat
#8、刪除一個容器
docker rm 容器的CONTAINER ID或容器的NAMES
docker rm 972e600a6334
docker rm mytomcat
#9、啓動一個做了端口映射的tomcat(可以啓動多個)
docker run -d -p 8888:8080 tomcat
docker run -d -p 8887:8080 tomcat
docker run -d -p 8886:8080 tomcat
#-d:後臺運行
#-p: 將主機的端口映射到容器的一個端口    主機端口(8888):容器內部的端口(8080)
#訪問示例:http://192.168.25.157:8888
#查看防火牆狀態
service firewalld status

#10、查看容器的日誌
docker logs NAMES/CONTAINER ID
docker logs xenodochial_fermi
docker logs c2a62fca3a3c

#更多命令參看
#https://docs.docker.com/engine/reference/commandline/docker/
#可以參考每一個鏡像的文檔
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章