[過去ログ] Docker Part5 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
174: 2021/01/08(金)19:39 ID:M4gsjCxc(1) AAS
rocktの登場で居場所はとうの昔になくなってたはずだが?
175
(1): 2021/01/09(土)19:04 ID:pshOY4NZ(1/4) AAS
自作ソフトのdockerイメージを作って配布しようとしているんですが、設定ファイルの類はどうするのが普通ですかね?

1. 配置するディレクトリを決めておいて使用する側でmountしてもらう
2. volumeを作ってそこに置いてもらう
3. デフォルトの設定ファイルをイメージ内に配置して、使用する側で上書きしてもらう
4. その他

ケースバイケースの場合は判断ポイントなどを教えてください。
176
(1): 2021/01/09(土)19:33 ID:vXKDEOHB(1/2) AAS
設定の構文が複雑ならファイルをサポート
そうでないならコマンドライン引数、環境変数、ファイルを全部サポート
177
(1): 2021/01/09(土)19:39 ID:Xx9/0RY+(1) AAS
>>175
コマンドラインの引数や環境変数は?
Amazon ECSはこれらの方法でしか設定を入れられないから
環境変数で設定出来た方が便利

ECSの機能を使わず、ホスト上にファイルを配置しておけば設定ファイルも使えるが、わりと面倒くさい

k8sだとConfigMap、Secretの内容をファイルとしてマウント出来たりして便利だった

パスワードのような機密情報はコマンドライン引数にするとまる見えになるから
設定ファイルや環境変数にすべき

Traefikだったら複数の設定方式に対応してて
・コマンドラインの引数
省7
178
(1): 2021/01/09(土)19:57 ID:pshOY4NZ(2/4) AAS
>>176
>>177
動かそうとしているアプリケーションは設定ファイルのみを使用しますので、それを実行する側の
ユーザー環境で差し替えさせるにはどういうやり方をすればいいかという質問でした。
実行環境は社内のユーザーにdockerを用意してもらう前提で、amazon等のcloudの利用は想定していません。
1.,のようにホストのディレクトリをマウントさせるのが普通ですかね?
179
(1): 2021/01/09(土)20:04 ID:vXKDEOHB(2/2) AAS
>>178
差し替える方法はユーザーが自分達の環境に合わせて考えること、なのでイメージ提供者はあまり考えなくていい
どこに、どんな形式のファイルを置けばいいのか、だけを仕様として明確化すること
180
(1): 2021/01/09(土)20:06 ID:pshOY4NZ(3/4) AAS
>>179
ありがとうございます。それはつまり、

>3. デフォルトの設定ファイルをイメージ内に配置して、使用する側で上書きしてもらう

これでいいってことですかね?
181: 2021/01/09(土)20:07 ID:73ECCOc1(1/2) AAS
>>180
それでいいです
182: 2021/01/09(土)20:09 ID:73ECCOc1(2/2) AAS
設定ファイルの書き換えをスクリプトで行いたいユーザーのために、エントリーポイントにフックを仕掛けるとより親切
183: 2021/01/09(土)20:11 ID:pshOY4NZ(4/4) AAS
なるほど、ありがとうございました!
184
(1): 2021/01/11(月)02:15 ID:zpurJaCg(1) AAS
rktって開発中止されてたのか。
185: 2021/01/11(月)11:19 ID:ZlDEkoeZ(1/3) AAS
>>184
気づくの遅くね?
186: 2021/01/11(月)12:15 ID:89OcdB6i(1/3) AAS
結局dockerがメジャーなままなのね
187: 2021/01/11(月)12:36 ID:NoL+Y9f0(1/2) AAS
podmanとK8S
188: 2021/01/11(月)12:58 ID:r3JkpTc1(1) AAS
docker楽でいいね
docker-composeをアップすると自動でやってくれるレンタルサーバとかクラウドサーバないでっか?
189: 2021/01/11(月)13:10 ID:dD9m53n1(1) AAS
Windows、Macはまだdockerが主流なんだっけ?
190: 2021/01/11(月)13:38 ID:u+O//c17(1) AAS
K8SがデファクトスタンダードだからDCでの運用ノウハウを探すの大変だよ
素直にK8Sを勉強したほううがいい
大変なのは最初だけ
191: 2021/01/11(月)14:10 ID:5exndTNV(1/2) AAS
1ノードしかない場合のそのへんの得失ってどうなんだろう。
サーバー1台だとオーバースペックというか無駄に複雑になるだけにも思うけど。
192: 2021/01/11(月)14:31 ID:ZlDEkoeZ(2/3) AAS
kubernetesは色々運用管理に必要なものが揃ってて便利だが
使わないならオーバーキルな気はする
k3sは知らんが、本家のKubernetesは重過ぎ

使うなら最初はマネージドで
コントローラーに追加費用要らない所も多い

GKEは高可用性無しなら1つだけ無料
AKSやLinodeは無料
DigitalOceanは無料だが日本のデータセンターが無い

EKSは未だに有料
193: 2021/01/11(月)14:36 ID:+C1ZDq6A(1) AAS
最初はっていうかずっとマネージドでいいと思う
オンプレミスでK8S管理は辛いよ
1-
あと 809 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s