トップページ > プログラム > 2015年06月17日 > Y0tcUgcD

書き込み順位&時間帯一覧

2 位/215 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000006000001000209



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
プログラムに詳しくなりたい
Gitをより良くするための運用ガイドライン作成スレ [転載禁止]©2ch.net
【JavaScript】スクリプト バトルロワイヤル50【php,py,pl,rb】 [転載禁止]©2ch.net

書き込みレス一覧

プログラムに詳しくなりたい
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


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。