天天看點

Docker常用指令

檢視所有鏡像:  docker images

删除鏡像:    docker rmi <鏡像名稱或ID>

删除所有容器:  docker rm $(docker ps -a -q)

删除所有鏡像:  docker rmi -f $(docker images -q)

檢視所有容器:      docker ps -a

檢視某個容器詳細資訊:       docker inspect <容器id>

删除容器:        docker rm <容器id>

建立并運作一個容器:    docker run <鏡像:标簽>

  -d:          背景運作

  -p 90:80         将容器的80端口映射為主控端的90端口

      舉例:          docker run -d -p 91:80 nginx:my

停止一個容器:    docker stop <容器ID>

強制停止一個容器:  docker kill <容器ID>

啟動已停止的容器:  docker start <容器ID>

重新開機容器:      docker restart <容器ID>  (相當于stop 再 start)

進入一個正在運作的容器:

docker exec -it <容器ID> /bin/sh

docker inspect --format "{{.State.Pid}}" <容器ID>

nsenter --target "<上條指令列印的pid>" --mount --uts --ipc --net --pid

繼續閱讀