私はまだDockerを読んで学んでいますが、ますます疑問が出てきます。私が間違っていないなら、Dockerの背後にあるアイデアはコンテナ(マイクロサービス)ごとに専用のサービスを持つことです。ですから、もしLAMP環境を望むのであれば、PHP、Apache | Nginx、MySQL、そしておそらく4番目のコードを扱う3つまたは4つの異なるコンテナが良い選択でしょう。NPMとBowerをDockerize LAMP環境に追加
私は知識の限界を超えています。AngularJSやその他のライブラリで作業するためのNPMやBowerなどのツールのサポートを追加したいのですが、これをどのように追加するべきかという手がかりはありません。だから、
:
- これは、前に言及として各コンテナにインストールされたパッケージの一部としてNPMを追加するには罰金ですか?ソースコンテナに追加してみましょうか?
- どこに追加しますか?
- これはどのように処理しますか?
最初の記事は言う:*: - 。/データ=>はあなたをマウント空のフォルダをコンテナの/ dataディレクトリにコピーする*私はそれについて混乱しています、私を照らしてみることはできますか?それは正確に何ですか?著者が「空のフォルダ」とはどういう意味ですか? – ReynierPM
残念ながら、現在のディレクトリ(docker-compose.ymlが作成されている場所)をコンテナ内のデータフォルダにマウントすることを意味します。 '〜/ PhpstormProjects/Project1:/ var/www/data'というディレクトリを単にマウントすることもできます。 –