- プログラムに詳しくなりたい
659 :デフォルトの名無しさん[sage]:2015/06/17(水) 11:48:00.96 ID:fdDW52dS - >>654
> これも環境変数による設定が必要だ 必要だが、それがどうかしたのか? Apacheというアプリが80番ポートで待ち受けるのは 設定ファイルに80番ポートと書いてあるからだ。 ApacheをDockerでくるんで、Dapacherというアプリをビルドした。 どのポートで待ち受けるか、起動オプションで変更できる。 docker-composeを使えば、その設定をファイルにすることもできる。 Dapacherというアプリが80番ポートで待ち受けるのは 設定ファイルに80番ポートと書いてあるからだ。
|
- プログラムに詳しくなりたい
660 :デフォルトの名無しさん[sage]:2015/06/17(水) 11:52:17.76 ID:fdDW52dS - >>654
> そしてボリューム機能って別のデータ用のコンテナ用意しなきゃいけないし、 用意しなくていい。 Apacheで動くウェブアプリが、/var/www/data 以下にファイルを保存する。 Dapacherも、/var/www/data 以下にファイルを保存できる。 ボリュームというのは、単にコンテナから読み書きできる ディレクトリの別名だぞ? データボリュームコンテナという、応用パターンの話をしてるんじゃないか? これは別に必須じゃない。 あと、ポータビリティの話。DapacheではなくApacheの話として、 /var/www/data以下にファイルを保存するわけだが、 ポータビリティとは何を求めている?
|
- プログラムに詳しくなりたい
661 :デフォルトの名無しさん[sage]:2015/06/17(水) 11:56:44.10 ID:fdDW52dS - >>656
> 仮想化単体との比較時の欠点で、dockerが中にいると簡単に移動できない docker(つまりアプリだけ)を動かそうと考えてるだろ? 仮想マシンが持つライブマイグレーション機能は、 仮想マシンの中のApacheだけを動かす技術だったか? 違うだろ? 仮想マシンを移動する技術だ。 仮想マシンの中にApacheが入っていようが、Dapacherが 入っていようがどんなアプリが入っていようがお構いなしだ。 仮想マシンから見れば、ApacheもDapacherも同じ一プロセスに過ぎない。
|
- プログラムに詳しくなりたい
662 :デフォルトの名無しさん[sage]:2015/06/17(水) 11:58:40.44 ID:fdDW52dS - >>657
> そもそもdockerコンテナのシェル入るのに、 > いちいちコンテナ内にsshdなんていらないんだが?君そんな事すら知らんの? いや知ってるが(笑) コンテナ=アプリをリモートで管理するとか言い出したからだろw サーバーにSSHでログインしてリモート管理するのは意味がわかる。 アプリにSSHでログインしてリモート管理なんかしない。 アプリというのはDockerコンテナのことな。 アプリ自体にそういう機能がない限り、リモート管理できないのが普通。
|
- プログラムに詳しくなりたい
663 :デフォルトの名無しさん[sage]:2015/06/17(水) 11:59:50.62 ID:fdDW52dS - >>656
> コンテナ単位で移動できない場合、プロセスグループ(コンテナ)だけを、 だから、なんでコンテナ(アプリ)単位で移動という ライブマイグレーションでも不可能なことを Dockerに求めてるんだよw ライブマイグレーションを使って、仮想マシンの中のApacheだけを移動できるか? Dockerコンテナはアプリだって言ってんだろw
|