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

 

posted @ 2018-03-13 18:31  剑握在手  阅读(173)  评论(0编辑  收藏  举报
返回顶部↑