关于docker无法进入容器的问题

使用docker作为我的开发环境也有一段时间了,在使用了志哥(@徐文志程序猿)的docker-compose, 期间也自己捣鼓了一些东西,比如来个尝鲜版的7.3等等,但是最近遇到一个问题,无法进入到容器
当你执行

docker exec -it 39b979003eeb /bin/bash

时,会提示如下

OCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused "open /dev/ptmx: no such file or directory": unknown

在遇到这种问题的时候不要慌,基本需要先看看你的宿主机上有没有 /dev/ptmx 这个文件,有的话,就是没有啥大问题了值需要在 docker-compose.yml 中的 volumes 处加上如下代码就可以了

- /dev:/dev

将宿主机的dev加载到容器中,至此无法进入容器的问题就解决了, 今天 就写到这儿吧