2017-06-27 9 views
1

Windows 10で実行されているLinux VMWare仮想マシンで実行されているLinux Dockerエンジンに接続できますか?他のタスクにはVMWareが必要です。つまり、Hyper-V(Dockerが必要とする)を無効にする必要があります。以下のような構成は次のようになります。LinuxのVMWare VMでDockerをボリュームに使用しますか?

  • のWindows 10エンタープライズ... VMWareのVMWareのはC:\Sourceを共有で実行している
  • 共有フォルダにゲストOSとして... VMware WorkstationのプロV12
  • のUbuntu 16.04.2実行しています
  • UbuntuのVMは、C:\Source(おそらく/media/sourceとして)
  • ドッカーエンジンは、UbuntuのVM内にマウントされたボリュームと
  • ドッカー容器を実行実装します
  • nodemonを介して)ドッカーコンテナによってピックアップさ
  • 変更

答えて

1

はい(崇高、原子、何を使用して)C:\Sourceで局所的コーディングなし。

これはできますか?はい。
これはVMWareで行うことができますか?私はとVMWareを使っていません。

VMWareはWindows 10上で共有フォルダを扱う際に問題があります.VMWareの背後にある会社がHGFSドライバを切り替え、2016年12月に問題が発生しました。

は今、あなたはVirtualBoxのでこれを行うために喜んでいる場合、それは完璧に動作します:

[email protected]: ~ 
$ ls 
Backup Source 

Shared Folders Example

ここで...私は現在、何をすべきか

  1. 無効にハイパーですWindows 10ではVです。
  2. VirtualBoxをインストール& VirtualBox拡張機能(link);
  3. Ubuntu VMを作成します。
  4. VMを起動する前に、必要な「共有フォルダ」パスを追加してください(上記参照)。
  5. Ubuntuをインストールします。
  6. Install virtualbox-guest-dkms;
  7. vboxsfグループにユーザを追加してください:sudo adduser $USER vboxsf;および
  8. マウントポイントを作成します。

コマンドは次のようになります。

 
    sudo apt-get install virtualbox-guest-dkms 
    sudo reboot now 

    sudo adduser $USER vboxsf 
    mkdir ~/Source 
    sudo mount -t vboxsf Source ~/Source 
    mkdir ~/Backup 
    sudo mount -t vboxsf Backup ~/Backup 
  • 注:あなたは、おそらく再起動する必要はありません。私はちょうどそのような肛門です。

その後、上記と同じように動作します。 C:\Sourceで直接Windows 10で作業します.VMとDockerは、ファイルがVMのファイルシステムのローカルであるかのように機能します。

関連する問題