2

Windows 7 プラットフォームに Docker をインストールしました。ただし、boot2docker start を実行しようとすると、コンソールに次のように表示されます。

マシン 'boot2docker-vm' の取得に失敗しました: マシンが存在しません。

では、マシンの初期化を試みます: boot2docker init. docker と同じパスに ISO イメージがあるにもかかわらず、新しいイメージをダウンロードしようとします (そして失敗します)。

Docker フォーラムでアドバイスされているように、boot2docker バンドルを使用してインストールする前に、OracleVM と GIT の両方をアンインストールしましたが、続行する方法がわかりません。

4

3 に答える 3

2

boot2docker パッケージ全体をインストールしたときに、Windows 7 64 ビット システムで同じ問題が発生しました。32 ビット OS イメージ (Virtualbox で作成されたものなど) から 64 ビット ベースの boot2docker イメージのみを実行しても機能しないようです。

私にとっての解決策は

  1. BIOS で Intel Virtualisation Technology を有効にします (私にとっては Lenovo X61)。設定は、[CPU] または [セキュリティ] の下にあることに注意してください。

  2. VirtualBox で 64 ビット OS バージョンを選択し、boot2docker で取得したイメージで起動します。

于 2014-12-17T13:50:31.903 に答える
-1

boot2docker は、Windows IIRC でのディレクトリの共有をサポートしていません。WindowsでDockerを実行する方法は次のとおりです。

  • VirtualBoxをインストールする
  • Vagrant をインストールする
  • ディレクトリを作成します(としましょうc:\vm\docker
  • このVagrantfileをダウンロードして、以下に保存しますc:\vm\docker\Vagrantfile
  • DOS コマンド プロンプトを開く
  • ディレクトリに移動しますcd c:\vm\docker
  • VM を起動し、VMvagrant upがインストール、起動、プロビジョニングされるのを待ちます
  • VM に接続するvagrant ssh
  • dockerdocker imagesなどで遊ぶ

また、DOS コマンド プロンプトを使用する代わりに、実際のコンソールが必要になる場合もあります。

  • Windows に Git Bash をインストールする
  • コンソールをインストールする
  • Git Bash を使用するようにコンソールをセットアップします (このガイドを参照)
  • コンソールを使用してvagrant upおよびvagrant sshコマンドを実行します
于 2014-08-19T13:18:04.260 に答える