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