CentOS 7 主机操作系统、访客操作系统。
VirtualBox-6.0-6.0.4_128413_el7-1.x86_64
Virtualbox 来宾添加 6.0.4
主机内核3.10.0-957.1.3.el7.x86_64
来宾内核3.10.0-957.10.1.el7.x86_64
来宾文件系统是 ext4。验证“d_type=true”
我们已经配置了一个 Virtual Box VM,能够“vagrant waiting”、“vagrant up”和“vagrant ssh”,没有问题。
接下来,在来宾中安装 docker-ce。
vagranthalt,vagrantup,我们得到这样的信息:配置的shell(config.ssh.shell)无效,无法正确执行命令。
我们已经使用这个虚拟机几年了,希望确定发生了什么变化。
docker版本有点旧,docker-ce-17.09.1.ce-1.el7.centos
下一步,升级虚拟机中的docker,docker-ce-18.09.5-3.el7.x86_64
同样的问题:
配置的shell(config.ssh.shell)无效,无法正确执行命令。
答案1
selinux 已打开,但 Restorecon 根本未运行。不知何故,在我们的配置中发生了这种情况,可能是 yum install'ing docker-ce。