使用nsenter進入docker容器后端報錯 mesg: ttyname failed: No such file or directory


通過nsenter 進入到docker容器的后端總是報下面的錯,,

[root@devdtt ~]# docker inspect -f {{.State.Pid}} mynginx4
11950

[root@devdtt ~]# nsenter --target 11950 --mount --uts --ipc --net --pid
mesg: ttyname failed: No such file or directory

root@3af4221ded44:/# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
root@3af4221ded44:/#

這里有報錯“mesg: ttyname failed: No such file or directory” ,,

解決方法是在 nsenter 指令后面指定一個執行的shell,, /bin/bash 

[root@devdtt ~]# nsenter --target 11950 --mount --uts --ipc --net --pid /bin/bash

root@3af4221ded44:/#


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM