【docker】docker exec -it 报错 open /dev/pts/0: operation not permitted

使用 nsenter 进入容器

bash 复制代码
# 获取容器的 PID
PID=$(docker inspect --format '{{.State.Pid}}' my-container-id)

# 使用 nsenter 进入容器
nsenter -t $PID -m -u -n -i -p

事后的故障原因分析

由于docker目录占用了大量根分区,做了以下操作

bash 复制代码
systemctl stop docker
mv /var/lib/docker /home/
ln -s /home/docker /var/lib/
systemctl start docker

中途由于没有umount overlayfs,有报错

解决过程

bash 复制代码
systemctl stop my-container-id
systemctl stop docker
systemctl start docker 

systemctl exec -it my-continaer-id /bin/bash

停止容器,重启docker后恢复了。

相关推荐
pengyi87101512 小时前
共享 IP 池多人使用 分层权限与配额管理方案
运维·服务器·网络
筱_智13 小时前
Docker学习-超详细-通俗易懂(从入门到精通)
学习·docker·容器
搞科研的小刘选手13 小时前
【高届数传感机电会议】第十二届传感器、机电一体化和自动化系统国际学术研讨会(ISSMAS 2026)
运维·人工智能·自动化·控制·传感器·传感·机电
EAIReport13 小时前
Docker与K8s核心解析:共同性、差异性及实战适配指南
docker·容器·kubernetes
李景琰13 小时前
Debian12安装配置Mqtt之EMQX
linux·运维·服务器
SimLine芯见13 小时前
专为空管环境打造的KVM切换器,满足主备自动化高速无缝切换需求
运维·自动化
长安链开源社区13 小时前
动手开发 | 如何通过k8s部署长安链
云原生·容器·kubernetes·区块链
不做无法实现的梦~13 小时前
PX4 机载电脑 Linux 环境安装、串口、网络、ROS 完整配置
linux·运维·网络
嵌入式×边缘AI:打怪升级日志13 小时前
嵌入式Linux开发(了解交叉编译工具链的组成)
java·linux·运维
IT界的老黄牛13 小时前
停电后 Redis 集群两节点起不来:fix 完还报 Bad file format?多部分 AOF 修复的正确姿势
运维·redis·缓存