web-dev-qa-db-ja.com

Windows 10の(ubuntu)vagrantボックス内でdockerを実行する

私は最近Dockerを紹介されましたが、Dockerがどのように機能するかについての知識は非常に限られており、現在、どちらに進むかを決めるのに時間の制約があります。

  • Windows 10 Homeを実行していた、Docker for Windowsをインストールできなかった、Docker Toolboxをインストールしたが、簡単に起動して実行できなかった
  • Windows 10Professionalにアップグレードしました。 Docker forWindowsをインストールしました。数時間後、私は物事がうまくいったように見えました。 Hyper-Vが有効になっているということは、(Virtualboxを使用している)古い迷惑なマシンが動作しなくなったことを意味します。 Dockerにはネットワーク(インターネット)接続がないようです。今のところあきらめて、Hyper-Vを無効にし、vagrantに戻します

私は、Virtualboxを使用してvagrantboxまたはUbuntuVMをセットアップし、Dockerを起動して実行できると考えていました。

これは、PHP7/Nginx/Laravelアプリケーションで作業するためのものです

私の質問は-これは大丈夫ですか?パフォーマンスの問題はありますか?私のUbuntuでの経験では、Windowsの場合よりも、Dockerなど、これらの種類のものを機能させる方がはるかに簡単です。

さらに、Docker(vagrantボックスで実行)を使用してできるだけ早くセットアップできるようにする、既存のvagrantボックスで何を探すことができますか?

ありがとう!

8
ncatnow

これはうまくいくはずです。 VMのパフォーマンスは、それに与えるRAMの量とアプリケーションの要求によって異なります。

Ubuntu Xenialを実行している放浪者ボックスで、始めるのに十分です。

Dockerをインストールします https://store.docker.com/editions/community/docker-ce-server-ubunt

5
Yuri L