首页  

docker 容器问题排查     所属分类 docker 浏览量 145
查看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