[過去ログ] Docker Part4 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
529: 2020/10/03(土)16:09 ID:Nb5qoLgQ(2/2) AAS
アプリ屋はロジックの変更はできてもサーバーパラメータの調整はできない
それはインフラ屋の仕事
Dockerfileはそういうことも考慮して書かなきゃならなん
なのでアプリ屋の出番はない
アプリ屋はパッケージだけ作ってろってこった
530: 2020/10/03(土)17:11 ID:dvVj5d3J(1/11) AAS
なんでDockerfileの話でサーバーパラメータの調整が出てくるんだかw
531: 2020/10/03(土)17:14 ID:dvVj5d3J(2/11) AAS
サーバーパラメータの調整っていうのはマシンスペックや構成によって変わるもので
どこでも同じように動くものを作るDockerfileの外でやるここと
完全にDockerの意味を理解してないわw
532: 2020/10/03(土)17:24 ID:m0GqyCV/(1/2) AAS
ほらな
アプリ屋さんの理解なんてこんなもん
533: 2020/10/03(土)17:25 ID:dvVj5d3J(3/11) AAS
※「反論なし」は証拠の1つです(笑)
534: 2020/10/03(土)17:26 ID:m0GqyCV/(2/2) AAS
データベースのチューニングとかしたことねんだろうなぁ
アプリ屋さんはJavaとかRubyとかそのへん適当に書くだけで勤まるから楽でいいよね
535: 2020/10/03(土)17:34 ID:dvVj5d3J(4/11) AAS
データベースのチューニングでDockerfileいじると思ってるんだろうな(笑)
あんなの設定ファイルを注入するだけなのに
536: 2020/10/03(土)17:36 ID:dvVj5d3J(5/11) AAS
すでにDockerイメージ作成済みなのに、どうやって設定ファイルを
注入するんだ?とか言いそうだからヒントな
ボリューム
537: 2020/10/03(土)17:42 ID:MGKCrV4w(1/2) AAS
アンチパターン来ましたw
538(1): 2020/10/03(土)17:45 ID:dvVj5d3J(6/11) AAS
公式より
外部リンク:hub.docker.com
Using a custom MySQL configuration file
カスタムMySQL構成ファイルの使用
$ docker run −−name some−mysql −v /my/custom:/etc/mysql/conf.d −e MYSQL_ROOT_PASSWORD=my−secret−pw −d mysql:tag
539: 2020/10/03(土)17:47 ID:MGKCrV4w(2/2) AAS
>>538
ビギナー向けのサンプルコードを真に受けて本番でも使っちゃうやつwww
540: 2020/10/03(土)17:48 ID:dvVj5d3J(7/11) AAS
※「反論なし」は証拠の1つです(笑) 2回目
541: 2020/10/03(土)18:31 ID:5u1z7vg2(1/7) AAS
せっかくDocker使ってんのにインスタンス1個1個べっこに設定管理してた時代に逆行してんのマジ笑える
ヒントはボリューム(笑)ファーwwww
542(1): 2020/10/03(土)18:39 ID:dvVj5d3J(8/11) AAS
ほらな、やっぱり理解してない
Dockerのコンテナはアプリを動かす環境を一体化するものであって
設定ファイルを一体化するものじゃないんだよ。(してもいいけど)
なぜ公式のDockerイメージがそうなってるのかよく考えたほうがいいよ
Dockerイメージ=アプリ。
アプリの中に設定を変更することがあるファイルを内蔵するか?
サーバーの構成に合わせてビルドするか?って話
543(1): 2020/10/03(土)18:56 ID:5u1z7vg2(2/7) AAS
>>542
わかってないのは君だな
君はDockerの流儀にまったく適応できてない
古い考え方のままDockerを使おうとしてる
正解はこれだ
・設定はイメージに埋め込む
・構成によってビルド後に可変にしたいものはコマンドライン引数、環境変数などを通じて変更できるようにエントリポイント、あるいはアプリ自体に細工する
これ、脱初心者を目指すなら必須の知識だから君も覚えておくといい
544(1): 2020/10/03(土)19:01 ID:dvVj5d3J(9/11) AAS
>>543
はい、そうやって作るからチューニングでDockerfileをいじることはないんです。
545: 2020/10/03(土)19:03 ID:5u1z7vg2(3/7) AAS
>>544
設定を埋め込むものエントリポイントに細工するのもDockerfileの仕事
正確にはassetを編集することが多いがそれも込でDockerfileをいじるということだ
546: 2020/10/03(土)19:04 ID:5u1z7vg2(4/7) AAS
ボリューム()
547: 2020/10/03(土)19:10 ID:5u1z7vg2(5/7) AAS
アプリ屋「設定を注入する方法知ってるか?くくく、ヒントはボリューム」ドヤッドヤァアアアアア
上司「あー新人くん、データ保存領域以外は全てステートレスに作れってDocker入門コースで教えたよね。作り直して」
アプリ屋「あっ、ハイ…(´・ω・`)」
548(1): 2020/10/03(土)19:33 ID:dvVj5d3J(10/11) AAS
公式より
外部リンク:hub.docker.com
Using a custom MySQL configuration file
カスタムMySQL構成ファイルの使用
$ docker run −−name some−mysql −v /my/custom:/etc/mysql/conf.d −e MYSQL_ROOT_PASSWORD=my−secret−pw −d mysql:tag
上下前次1-新書関写板覧索設栞歴
あと 454 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.019s