GNU/Linux >> Linux の 問題 >  >> Linux

Vagrant のアップとリロード - デフォルト:警告:接続タイムアウト。再試行しています...

イメージを破壊する代わりに。最初にVagrantfile内に次の行を追加/コメント解除して、virtualbox GUIをオンにすることで問題を修正できました。

config.vm.provider "virtualbox" do |vb|
 vb.gui = true
 vb.memory = "1024"
end

それから私はそれを再起動するために迷惑行為をしました。コマンドラインとvirtualbox guiの両方を開始しました。 Gui は SSH パスフレーズ (前回マシンにログインしたときに ssh で遊んでいたときに設定したもの) を求められ、ログインできました。後で、イメージの電源を切りました。後で、Vagrantfile から gui の上記の行を削除しましたが、まだ正常に起動していました。


さまざまな質問で利用可能なさまざまなオプションすべてに苦労した後、私はまだ同じ問題に直面していました.最後に、私は

vagrant destroy

続いて

vagrant up

そして、システムが再び機能するようになりました。

注:コンピューターの電源を直接オフにする習慣がある場合は、すぐにこの問題に直面する可能性があります。 vagrant 端末 (vagrant ssh )、常に a を選択:

sudo shutdown -h now

または、単に入力することもできます

vagrant halt

ssh からログアウトした後。

PS:vagrant destroy 中にデータ/コード/何かを失うことを恐れている方のために 、あなたはリラックスするかもしれません!私はコマンドの使用をためらっていましたが、ドキュメントによると、それが行うことは次のとおりです:

<ブロック引用>

このコマンドは、Vagrant が管理している実行中のマシンを停止し、マシンの作成プロセス中に作成されたすべてのリソースを破棄します。このコマンドを実行した後、最初にゲスト マシンを作成しなかったかのように、コンピューターはクリーンな状態のままになります。

これは、コードがそのまま残ることを意味し、次の vagrant up 問題が解決されただけで、あなたが去ったときと同じ状態にあなたを導きます。 :)


Linux
  1. SSH接続タイムアウトを増やす方法

  2. `relatime`がデフォルトになったのはいつですか?

  3. サーバーのMySQLタイムアウトを変更する

  1. NginxとApacheのデフォルトパス

  2. インストーラーのバグの追跡と修正

  3. stdout と stderr をデフォルト値に戻す

  1. 古いOSを捨ててLinuxに飛び込んだ方法

  2. Vagrant の Ubuntu 16.04 vagrantfile のデフォルト パスワード

  3. デフォルトの arp キャッシュ タイムアウト