- プログラムに詳しくなりたい
664 :デフォルトの名無しさん[sage]:2015/06/17(水) 12:06:05.60 ID:Y0tcUgcD - >>656
> これも欺瞞的だな、実際はサービスの機能単位で分ける 何を言ってるんだ? 1サービス = 1アプリだろ? データベースサーバーというサービス、 つまりMySQLというアプリを1コンテナにするんだが。 正確に言うと1アプリ+ユーザーランド(ライブラリなど)を 1コンテナにする。 > だからこそ各ディストリのベースファイル群からカスタマイズが必要なんだ そりゃDockerは各ディストリのベースファイル群を アプリに埋め込む技術なのだからそりゃそうだろw > 本当にただのファイルシステム上のローカル保存の話で、ネットワーク越しだと死ぬだろ 何度も言うよ。アプリなんだから、保存できるのはファイルシステム上のローカル保存で当然だろ。 アプリがローカルに保存するのなら、Dockerでくるんだアプリもローカルに保存できる アプリがNFSに保存するのなら、DockerでくるんだアプリもNFSに保存できる アプリがMySQLサーバーに保存するのなら、DockerでくるんだアプリもMySQLサーバーに保存できる 何度も言うけど、Dockerでくるんだものはアプリなんだから、アプリがやるのと同じ方法が使えるんだよ。 アプリをDockerでくるんでアプリにするわけで、比較するならば通常のアプリ VS Dockerでくるんだアプリ であって 仮想マシンとは全く違うって話をしてるんだが。 通常のアプリと比較して話をすればいいのに、なんでレイヤーが違う仮想マシンと比較してるんだ?
|
- プログラムに詳しくなりたい
665 :デフォルトの名無しさん[sage]:2015/06/17(水) 12:08:12.11 ID:Y0tcUgcD - >>657
> 君も全く同じなのに、なぜか重量級サービスを1コンテナに入れる事を良しとした上で、 > アプリ単体だから仮想マシンは適さない、と主張が矛盾してる そんなことひとことも言ってない。どこに書いてあるんだ??? Dockerコンテナはアプリ。 アプリはマシンで動かすもの。 物理・仮想どちらでも関係なくマシンの中で アプリ または Dockerでくるんだアプリ を動かす 組み合わせて使うんだよ。 仮想マシンと比較するものじゃない。
|
- プログラムに詳しくなりたい
666 :デフォルトの名無しさん[sage]:2015/06/17(水) 12:14:05.74 ID:Y0tcUgcD - >>656
> そこまで来るとアプリ単体じゃなくてサービスそのものだし、 > Vagrant含めて仮想マシンのが環境整ってるし管理しやすいね Vagrant使っても、その中にでWordPressを動かすんだろ? Vagrant使っても、その中でDockerでくるんだWordPressを動かすだけなんだが。 Vagrantの中でDockerコンテナ動かすと便利だぞ。 WordPressを動かすのに必要なものをすべてまとめることができる。 Vagrantの中で色々サービス動かして設定なんかしなくても、 完全に1アプリとして動くことができるWordPressがドカンと手に入るんだ。 Vagrantの中にインストールするのも、物理マシンにインストールスのも 仮想マシンインストールするのもAWSにインストールするのも全部同じ。 1アプリとして動かすことができるWordPressという アプリイメージを作れるんだよ。
|
- プログラムに詳しくなりたい
667 :デフォルトの名無しさん[sage]:2015/06/17(水) 12:23:02.71 ID:Y0tcUgcD - 例えばこういう話をしよう。
ここにapacheが有ります。 ここにnginxが有ります。 どちらもデフォルト設定で80番ポートを使用します。 Vagrantを使ってこの二つを同時に起動するにはどうすればいいでしょうか? そう。どちらかの設定ファイルを修正しなければいけません。 ここにDockerでくるんだapacheイメージが有ります。 ここにDockerでくるんだnginxイメージが有ります。 どちらもデフォルト設定で80番ポートを使用します。 Vagrantを使ってこの二つを同時に起動するにはどうすればいいでしょうか? 簡単です。Dockerコンテナを起動する時のオプションでポート番号を変えるだけです。 VagrantとDockerを併用することで柔軟性が上がるのです。 Vagrant=マシン、Dockerコンテナ=アプリ、 この二つの違いをごっちゃにしてはいけません。
|
- プログラムに詳しくなりたい
668 :デフォルトの名無しさん[sage]:2015/06/17(水) 12:32:05.09 ID:Y0tcUgcD - もしかしたらVagrantで作られたイメージを取ってきて
使うだけの人にはわからないかもしれない。 Vagrantでapacheとnginxの両方が動く、 そういうVagrantイメージを作ることを考える。 その時、apacheとnginxはポート番号がかぶるんだよ。 だからどっちから変えないといけないんだよなー。と考えないといけない。 VagrantでWordPressと自作PHPアプリの両方が動く、 そういうVagrantイメージを作ることを考える。 自作PHPアプリは古くって、WordPressが動くバージョンのPHPじゃ動かないんだよ。 どうしよう。って考えなきゃいけない。 そこでDocker! Vagrantと組み合わせて使えるDocker!! Dockerイメージを作るときは、一つのことだけ考えればいい。 apacheだけ動くイメージを作る。nginxだけ動くイメージを作る。 WordPressだけ動くイメージを作る。自作PHPアプリだけ動くイメージを作る。 あとはそれをVagrantの中に入れたDockerで動かすだけ! アプリが動く環境含めて完全に独立しているから 他のアプリの事を考える必要がない。
|
- Gitをより良くするための運用ガイドライン作成スレ [転載禁止]©2ch.net
115 :デフォルトの名無しさん[sage]:2015/06/17(水) 12:35:00.39 ID:Y0tcUgcD - masterへのマージで--no-ffをつけるって、githubフローの話だっただろ?
>>113 それをgit flowというのなら、githubフローとgit flowの 両方共、masterへのマージで--no-ffをつけるってことだ。 補足すると、gitlabでもmasterへのマージで--no-ffをつける これで、git flow、github flow、gitlab flowの三つとも masterへのマージで--no-ffをつけるということがわかった。 つけないものはあるのか?
|
- 【JavaScript】スクリプト バトルロワイヤル50【php,py,pl,rb】 [転載禁止]©2ch.net
348 :デフォルトの名無しさん[sage]:2015/06/17(水) 18:08:31.95 ID:Y0tcUgcD - 組み合わせて使えよ。
何言ってるんだ?
|
- 【JavaScript】スクリプト バトルロワイヤル50【php,py,pl,rb】 [転載禁止]©2ch.net
352 :デフォルトの名無しさん[sage]:2015/06/17(水) 22:41:05.05 ID:Y0tcUgcD - >>351
え?ということはWordPressを使うならば PHPを使ったほうが早いってことにあるわけ?w
|
- 【JavaScript】スクリプト バトルロワイヤル50【php,py,pl,rb】 [転載禁止]©2ch.net
353 :デフォルトの名無しさん[sage]:2015/06/17(水) 22:44:03.40 ID:Y0tcUgcD - いくら少人数と言っても一人じゃない限り、
サーバーにredmineなどそれらのツールをセットアップするわけで、 ローカルにRubyとRailsの環境を整えたって redmineをみんなで使えないぞw 少人数って見えはってるだけで、 実は一人だろ?しかもマシン一台だろ?w
|