2017-01-18 15 views
2

私のUbuntuマシンにカスタムLaravelがインストールされています。しかし、Laravelの指示に従って、私はホームステードを使用してアプリを起動しませんでした。代わりに、私はマシン上でコンポーザーを使用してアプリケーションをインストールし、要件に応じて依存関係とライブラリをインストールしました。DockerでLaravelの開発環境を作成する

私は開発用に別のマシンを使いたいと思います。 Dockerを使用して、マシンの環境のレプリカをパッケージ化して、他のマシンで使用するコンテナを作成することは可能ですか?私はDockerを初めて使用しており、何らかの理由で以前に使用していません。

答えて

3

Laravel Valetを使用したことがありますか? DockerやHomesteadよりもはるかに軽量で、プロジェクトをほぼ即座にスピンアップできます。

Dockerを使いこなしたい場合は、Laradockがあなたが使いたいと思っているもののほとんどを考え出したでしょう。

+0

私は開発マシンとしてubuntuを使用しています。ドキュメントから、ValetはMac OS用です。ララドックは良い選択と思われる。私はそれを試してみましょう。ちょうど疑いがあった、私は環境を作成する場合、私は再びすべてのノードの依存関係をインストールする必要がありますか? – SanketR

+0

@SanketR Carlos Priegoさんの[フォーク](https://github.com/cpriego/valet-ubuntu)for Linux Valetをチェックしてください。 Dockerでは、ファイルシステムがDockerに反映されるようにミラーリングを設定できると思うので、プロジェクトにすでに存在する依存関係を共有できるはずです。 –

1

私はLaravelまたはLAMPサーバーとして使用することができbarebones Docker Compose repoを作成し、それが付属しています:

  • アパッチ
  • PHP
  • MySQLの
  • 作曲
  • PHPMyAdminの

私が出会ったほとんどのものは私が必要としなかったものでかなり膨らんだ。

関連する問題