
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」であることを確認してください。
問題なく「vagrant wait」、「vagrant up」、および「vagrant ssh」を実行できるようにVirtual Box VMを設定しました。
次に、ゲストにdocker-ceをインストールします。
vagranthalt、vagrantup、次のメッセージが表示されます。設定されたシェル(config.ssh.shell)が無効で、コマンドを正しく実行できません。
私たちはこの仮想マシンを数年間使用してきましたが、何が変わったのかを確認したかったのです。
Dockerのバージョンは少し古いdocker-ce-17.09.1.ce-1.el7.centosです。
次の手順では、仮想マシンdocker-ce-18.09.5-3.el7.x86_64からdockerをアップグレードします。
同じ質問:
設定されたシェル(config.ssh.shell)が正しくないため、コマンドを正しく実行できません。
答え1
selinuxはオンですが、Restoreconはまったく実行されません。どういうわけかこれは私たちの構成で起こりました。おそらくyum install'ing docker-ceでしょう。