以下命令以centos為例
行程相關命令
- 啟動docker服務
systemctl start docker
- 停止docker服務
systemctl start docker
- 重啟docker服務
systemctl restart docker
- 查看docker服務狀態
systemctl status docker
- 設定開機啟動docker服務
systemctl enable docker
鏡像相關命令
- 查看鏡像:查看本地所有的鏡像
docker images
docker images –q # 查看所用鏡像的id
- 搜索鏡像:從網路中查找需要的鏡像,即使已經配置了鏡像加速,它還是會從hub.docker.com上搜索,有時可能會很慢,
docker search 鏡像名稱
- 拉取鏡像:從Docker倉庫下載鏡像到本地,鏡像名稱格式為 名稱:版本號,如果版本號不指定則是最新的版本,如果不知道鏡像版本,可以去docker hub 搜索對應鏡像查看,
docker pull 鏡像名稱
- 洗掉鏡像
docker rmi 鏡像id # 洗掉指定本地鏡像
docker rmi `docker images -q` # 洗掉所有本地鏡像
容器相關命令
- 查看容器
docker ps # 查看正在運行的容器
docker ps –a # 查看所有容器
- 創建并啟動容器
docker run 引數 鏡像名稱
引數說明:
- -i:保持容器運行,通常與-t同時使用,加入-it這兩個引數后,容器創建后自動進入容器中,退出容器后,容器自動關閉,
- -t:為容器重新分配一個偽輸入終端,通常與 -i 同時使用,
- -d:以守護(后臺)模式運行容器,創建一個容器在后臺運行,需要使用docker exec 進入容器,退出后,容器不會關閉,
- -it:創建的容器一般稱為互動式容器,-id:創建的容器一般稱為守護式容器,
- --name=名字:為創建的容器命名,
- -v :設定資料卷(即目錄映射)必須是絕對路徑,如果目錄不存在會自動創建,例如
-v 宿主機目錄(檔案):容器內目錄(檔案),若使用–v /volume則表示把該容器設定為資料卷容器, - -p :宿主機和容器間的埠映射,例如
-p 宿主機埠:容器埠,
- 進入容器
docker exec 引數 容器名稱或者容器id # 退出容器,容器不會關閉,引數通常為-it
- 停止容器
docker stop 容器名稱
- 啟動容器
docker start 容器名稱
- 洗掉容器
docker rm 容器名稱
- 查看容器資訊
docker inspect 容器名稱
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/103615.html
標籤:Linux
下一篇:Linux編程實作遞回查找檔案
