1. 程式人生 > 實用技巧 >Docker指令記錄

Docker指令記錄

Docker指令記錄

對docker指令及踩坑記錄,不包含具體原理及過程。參照https://www.cnblogs.com/clsn/p/8410309.html#auto-id-17有詳細教程。

一、Docker基礎指令

1.映象

1.1 搜尋dockerhub官方映象

docker search nginx

1.2 拉取映象

docker pull nginx

1.3 檢視本地映象

docker images  或  docker image list

1.4 將本地映象匯出成壓縮檔案

docker image save nginx > docker-nginx.tar.gz

1.5 刪除

映象

docker image rm nginx:latest

1.6 匯入映象到本地,-i 表示指定匯入的檔案

docker image load -i docker-nginx.tar.gz

1.7 檢視映象的詳細資訊

docker image inspect nginx

2.容器

關於映象與容器的關係,我認為可以用一句話表達:容器就是映象的例項,一個映象可以建立多個容器,映象類似於快照。

2.1 啟動容器

docker run -d -p 80:80 nginx

-d為後臺執行容器;-p為埠對映,後接對映地址 ip:hostPort:containerPort

2.2 檢視正在執行

的容器

docker container ls 或 docker ps

2.3 檢視容器的詳細資訊

docker container  inspect  容器名稱/id

2.4 檢視所有的容器

docker ps -a

2.5 停止容器

docker stop 容器名稱/id  或  docker container kill 容器名稱/id

2.6 進入容器(最常用的一種)

docker exec -it 容器id /bin/bash

2.7 退出容器

exit  或快捷鍵:Ctrl+P+Q