Docker指令記錄
阿新 • • 發佈:2020-07-29
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