无法在Docker容器中启动bash:启动容器过程导致“打开/ dev / pts / 1:无此类文件或目录”

时间:2018-07-12 09:00:11

标签: docker containers pty sles

我正在使用Docker运行SLES 12服务器,并使用最新的SLES11SP4 Docker映像。 我使用以下命令以守护程序模式启动容器

docker run --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro -d test /sbin/init

当我尝试通过

连接时
docker exec -it <container ID> /bin/bash

命令faisl并显示以下错误消息:

oci运行时错误:exec失败:container_linux.go:265:启动容器进程导致“打开/ dev / pts / 1:没有此类文件或目录”

我还通过Dockerfile在容器内安装了openssh-server,并尝试通过ssh连接。 当我尝试通过ssh连接时,命令也会失败并显示

PTY分配请求在通道0上失败

我读到第二个错误可以通过重新设置/ dev / pts来解决,但是由于我无法打开shell或bash,所以我也无法卸载/装载。

这里有什么建议吗?

0 个答案:

没有答案