docker 容器问题排查
所属分类 docker
浏览量 366
查看docker服务状态
systemctl status docker
systemctl start docker
查看容器状态
显示正在运行的容器列表,包括容器的 ID、名称、状态等信息
docker ps
查看容器日志
docker logs container_id
进入容器进行排查
docker exec -it container_id /bin/bash
检查容器配置
docker inspect container_id
显示容器的详细信息,包括容器的配置、网络设置等
查看镜像的详细信息
docker inspect image-name
docker restart container_id
如果容器无法正常运行,可以尝试删除容器并重新运行
docker rm container_id
docker run image_name
docker top container_id
docker exec container_id ps aux
容器的pid1进程对应的宿主机中的进程pid
docker inspect -f '{{.State.Pid}}' nginx-demo
在宿主机中通过docker top命令查询出的pid,和在容器中通过ps命令查询出的pid不同,
docker的本质是一种进程隔离技术,docker是通过Linux内核的namespace功能实现PID的隔离的,
pid namespace将宿主机上的PID映射为容器内的PID
上一篇
下一篇
k8s SC PV PVC
k8s pod
docker save 和 docker export
nsenter命令
以Docker为代表的容器技术介绍
docker和containerd