Linuxが持つコンテナ技術を使った、仮想マシン必要ないアプリケーション仮想化技術で
アプリケーションのデプロイが用意になります
Docker(アプリ仮想化)は仮想マシンと併用して使うことで最も効果を発揮し
開発・テストで使ったDockerイメージと全く同じものを本番環境で使えます
さらにWindowsとmacOSでも同じDockerイメージが動きます。
(Linuxは仮想マシンが不要ですが、WindowsとmacOSは仮想マシン技術を併用して実現しています。)
Dockerイメージ(Dockerfile)はアプリケーション開発者が作成します
動かすのに必要なもの全てがDockerイメージに含まれるので
インフラ担当者はそれを動かすだけ、本来のインフラの作業に集中できるようになります
Dockerは主にウェブ業界でサービスのデプロイの必須技術になりました
情報共有しましょう
http://www.docker.io/
前スレ
Docker Part3
https://mao.5ch.net/test/read.cgi/linux/1552023620/
注意 同じコンテナ技術を使うが異なるアプローチで仮想マシンの
代替を目指しているのがLXC。目的が全く異なるので注意
LXC(Linux Containers)
https://mao.5ch.net/test/read.cgi/linux/1330826939/
Docker Part4
■ このスレッドは過去ログ倉庫に格納されています
2020/08/17(月) 00:19:36.93ID:PKLBL3Xf
2020/09/30(水) 19:45:01.92ID:fqtJRGgA
Docker Desktop更新
不具合なさそう?
不具合なさそう?
2020/09/30(水) 21:31:00.55ID:YeKi3Lgy
Windowsってコマンドラインで操作できないの?
2020/09/30(水) 22:52:19.22ID:5JnWH9Ij
LinuxってシェルスクリプトからGUIを操作できないの?
2020/09/30(水) 23:56:29.59ID:4nujMeT8
情弱だからGUIが便利だわ
2020/10/01(木) 00:11:05.79ID:5NSOXpiC
このスレ見てるとコンテナの扱いがわからんなる
dockerhubに頼ってるようじゃまだまだってことかね
dockerhubに頼ってるようじゃまだまだってことかね
2020/10/01(木) 00:13:00.11ID:by927Y2B
2020/10/01(木) 00:17:17.89ID:5sg0/OzB
自分で全部構築するならDocker使う意味ないじゃんアゼルバイジャン
2020/10/01(木) 00:27:55.50ID:5sg0/OzB
>>478
githubに動かないってissue投げられまくってるから様子見するのが良いかもしれない
githubに動かないってissue投げられまくってるから様子見するのが良いかもしれない
486login:Penguin
2020/10/01(木) 01:02:30.21ID:64nI19uM2020/10/01(木) 01:46:18.90ID:by927Y2B
488login:Penguin
2020/10/01(木) 03:25:04.15ID:64nI19uM >>487
アプリの開発者がimage作ることもあるけど何でそれ「だけ」を強調するの?って話なんだが?
コード(Dockerfile)に書いてインフラに渡したのならそれがスタート地点でしょ。
そもそもLBで振り分けられられる膨大な基幹システムのサブシステムでしかない
コンテナのイメージを何でイチ開発者が作るの?って話で。
全体との調整はインフラの人しか分からない。
「コンパイル通るようにDockerfile書いときましたよ」と渡せばインフラの人がそれをk8sとかecsとか
オケに乗っかるように修正する。プルリクが来れば開発者とインフラの人がレビューする。
コードがやり取りに使えるから便利ですよ、と言うなら
まあ、合っているが、頑なに「開発者がつくってインフラが動かすだけ」と強調するのは何なの?
そんな事しないよ。
アプリの開発者がimage作ることもあるけど何でそれ「だけ」を強調するの?って話なんだが?
コード(Dockerfile)に書いてインフラに渡したのならそれがスタート地点でしょ。
そもそもLBで振り分けられられる膨大な基幹システムのサブシステムでしかない
コンテナのイメージを何でイチ開発者が作るの?って話で。
全体との調整はインフラの人しか分からない。
「コンパイル通るようにDockerfile書いときましたよ」と渡せばインフラの人がそれをk8sとかecsとか
オケに乗っかるように修正する。プルリクが来れば開発者とインフラの人がレビューする。
コードがやり取りに使えるから便利ですよ、と言うなら
まあ、合っているが、頑なに「開発者がつくってインフラが動かすだけ」と強調するのは何なの?
そんな事しないよ。
2020/10/01(木) 04:01:38.05ID:by927Y2B
> コンテナのイメージを何でイチ開発者が作るの?って話で。
> 全体との調整はインフラの人しか分からない。
全体ってなんですか?
イメージを作るのは開発者で
全体との調整=インフラはイメージを動かすんですよ
イメージをbuildしないって意味じゃないです。
Dockerfileを作らないという意味です。
> 全体との調整はインフラの人しか分からない。
全体ってなんですか?
イメージを作るのは開発者で
全体との調整=インフラはイメージを動かすんですよ
イメージをbuildしないって意味じゃないです。
Dockerfileを作らないという意味です。
2020/10/01(木) 04:02:23.62ID:by927Y2B
> 「コンパイル通るようにDockerfile書いときましたよ」と渡せばインフラの人がそれをk8sとかecsとか
> オケに乗っかるように修正する。プルリクが来れば開発者とインフラの人がレビューする。
しません。イメージはどこででも動きます
> オケに乗っかるように修正する。プルリクが来れば開発者とインフラの人がレビューする。
しません。イメージはどこででも動きます
491login:Penguin
2020/10/01(木) 04:45:48.74ID:64nI19uM >全体ってなんですか?
この業界に居ない人ならではのコメントやな。
全体ってなんですか?って何ですかw?本当に分からないの??
ロードバランサって知ってる?パスベースのルーティングとか分かるの??
>しません。イメージはどこででも動きます
いや、俺たちやってるし。
そもそも動くドメイン名すら変更されかねない全体部分をロジック作る人が見たりしないし。
そもそも>>1もそうなら、>>489, >>490もそうだけど、生産性を高めるためのシステムに対して
〜はAが行う、と断定口調自体が俺たちの業界とは思えない。
やった方が効率が高い方がやれば良いのであって。何の為のコード化なんだ。
誰かが「便利に使うのが正義」と言った事を幾度も書き込んでくれているのに全く伝わっている様子が無い。
この業界に居ない人ならではのコメントやな。
全体ってなんですか?って何ですかw?本当に分からないの??
ロードバランサって知ってる?パスベースのルーティングとか分かるの??
>しません。イメージはどこででも動きます
いや、俺たちやってるし。
そもそも動くドメイン名すら変更されかねない全体部分をロジック作る人が見たりしないし。
そもそも>>1もそうなら、>>489, >>490もそうだけど、生産性を高めるためのシステムに対して
〜はAが行う、と断定口調自体が俺たちの業界とは思えない。
やった方が効率が高い方がやれば良いのであって。何の為のコード化なんだ。
誰かが「便利に使うのが正義」と言った事を幾度も書き込んでくれているのに全く伝わっている様子が無い。
2020/10/01(木) 05:12:24.59ID:by927Y2B
> ロードバランサって知ってる?パスベースのルーティングとか分かるの??
Dockerと一切関係ないですねw
インフラがやることです。
Dockerと一切関係ないですねw
インフラがやることです。
493login:Penguin
2020/10/01(木) 05:18:24.16ID:64nI19uM494login:Penguin
2020/10/01(木) 05:19:08.66ID:64nI19uM2020/10/01(木) 07:23:53.74ID:k8oKjKF4
> ロードバランサ―のDockerイメージは
> インフラの人が作ってんるんですがw
なにいってんだ?
普通ロードバランサーなんてクラウドの機能使うだろ
仮に自作するにしても、なにでロードバランサー作ってるというのか
ロードバランサーを開発してるんじゃなくて、Dockerでインストールしてるだけなんだろ?
何のソフト使ってるか言ってみ
そういうネットワーク性能重視のものは物理・仮想マシン上にインストールするのが普通だし
インフラでもDockerfile作るんです!ロードバランサー!とか言われても
え?今どき自社に設置してんの?としか思わんわw
> インフラの人が作ってんるんですがw
なにいってんだ?
普通ロードバランサーなんてクラウドの機能使うだろ
仮に自作するにしても、なにでロードバランサー作ってるというのか
ロードバランサーを開発してるんじゃなくて、Dockerでインストールしてるだけなんだろ?
何のソフト使ってるか言ってみ
そういうネットワーク性能重視のものは物理・仮想マシン上にインストールするのが普通だし
インフラでもDockerfile作るんです!ロードバランサー!とか言われても
え?今どき自社に設置してんの?としか思わんわw
496login:Penguin
2020/10/01(木) 07:38:51.77ID:64nI19uM >普通ロードバランサーなんてクラウドの機能使うだろ
>
>仮に自作するにしても、なにでロードバランサー作ってるというのか
>ロードバランサーを開発してるんじゃなくて、Dockerでインストールしてるだけなんだろ?
>何のソフト使ってるか言ってみ
>
>そういうネットワーク性能重視のものは物理・仮想マシン上にインストールするのが普通だし
>インフラでもDockerfile作るんです!ロードバランサー!とか言われても
>え?今どき自社に設置してんの?としか思わんわw
>
すべてが全く違うよ。最初の1行目だけかろうじて近いけどそれがIaCで変わってきている
よく上から目線でそこまで間違った意見を自信満々に言えるもんだね。
流石>>1w
そもそもこの話は1が「Dockerイメージは開発者が作成する」と間違ったことを言うから、反証を示しただけなんだがw
LBの役割自体はどうでも良い。
>何のソフト使ってるか言ってみ
教えて欲しいなら「すいませんがイメージできないので具体的に何があるのか教えてください」だろ?w
俺の気分が良ければ教えてやるよw
>
>仮に自作するにしても、なにでロードバランサー作ってるというのか
>ロードバランサーを開発してるんじゃなくて、Dockerでインストールしてるだけなんだろ?
>何のソフト使ってるか言ってみ
>
>そういうネットワーク性能重視のものは物理・仮想マシン上にインストールするのが普通だし
>インフラでもDockerfile作るんです!ロードバランサー!とか言われても
>え?今どき自社に設置してんの?としか思わんわw
>
すべてが全く違うよ。最初の1行目だけかろうじて近いけどそれがIaCで変わってきている
よく上から目線でそこまで間違った意見を自信満々に言えるもんだね。
流石>>1w
そもそもこの話は1が「Dockerイメージは開発者が作成する」と間違ったことを言うから、反証を示しただけなんだがw
LBの役割自体はどうでも良い。
>何のソフト使ってるか言ってみ
教えて欲しいなら「すいませんがイメージできないので具体的に何があるのか教えてください」だろ?w
俺の気分が良ければ教えてやるよw
497login:Penguin
2020/10/01(木) 07:45:56.87ID:64nI19uM >>ロードバランサーを開発してるんじゃなくて、Dockerでインストールしてるだけなんだろ?
因みにこの一文は、仮にそうだったとしても>>1の「Dockerイメージ(Dockerfile)はアプリケーション開発者が作成します」
に対する反証となっている。実際はもっと色々やるけどね。
因みにこの一文は、仮にそうだったとしても>>1の「Dockerイメージ(Dockerfile)はアプリケーション開発者が作成します」
に対する反証となっている。実際はもっと色々やるけどね。
2020/10/01(木) 07:58:12.16ID:k8oKjKF4
> 俺の気分が良ければ教えてやるよw
じゃあこのままでいいよ。
俺は反論してほしくない
お前は反論できない
利害が一致してるw
じゃあこのままでいいよ。
俺は反論してほしくない
お前は反論できない
利害が一致してるw
2020/10/01(木) 07:59:24.09ID:k8oKjKF4
500login:Penguin
2020/10/01(木) 08:04:24.60ID:64nI19uM なるほど、じゃあDockerは単体ではシステムとして運用する事は全くできず、物理か仮想マシンが
フロントに立たなければ、開発機としても本番機としても全く使用できない出来損ないのシステム、
って結論で大丈夫ですね?w
フロントに立たなければ、開発機としても本番機としても全く使用できない出来損ないのシステム、
って結論で大丈夫ですね?w
2020/10/01(木) 19:47:16.13ID:5sg0/OzB
Sleepからの復帰でコンテナが死ぬんだがスリープ入るときに自動的にコンテナ終了させる方法ない?
2020/10/02(金) 10:30:43.33ID:5h2OTcuo
アプリ開発者はアプリ開発するだけだよ普通
ようするにJavaやJSみたいなプログラムを書く人がアプリ開発者ね
Dockerfileはインフラ担当者が作るもの
インフラ知識に乏しいアプリ開発者にはDockerfileを任せられない
インフラ担当者はアプリ開発者が作ったソースと依存関係等の情報からDockerfileを作成する
ようするにJavaやJSみたいなプログラムを書く人がアプリ開発者ね
Dockerfileはインフラ担当者が作るもの
インフラ知識に乏しいアプリ開発者にはDockerfileを任せられない
インフラ担当者はアプリ開発者が作ったソースと依存関係等の情報からDockerfileを作成する
2020/10/02(金) 12:18:50.77ID:3VMRPBz1
dockerでxcode使えますか?
2020/10/02(金) 12:23:15.70ID:AQ/W/kX3
>>503
使えるかどうか、考えてみてください!
使えるかどうか、考えてみてください!
2020/10/02(金) 13:31:22.65ID:h9ef4eaL
2020/10/02(金) 13:36:34.01ID:OgxOQjx3
>>505
ドキュメントを提出してください
ドキュメントを提出してください
2020/10/02(金) 20:50:29.87ID:SIFApF86
2020/10/03(土) 00:20:18.84ID:L9mAVDzT
>>507
アプリ開発者の書くDockerfileは過不足が多いのでだめ
アプリ開発者の書くDockerfileは過不足が多いのでだめ
2020/10/03(土) 00:29:14.68ID:HurHNTS2
Dockerfileを誰が書くか何てどうでも良い話題だけど
話の展開が何故そんなに頑なんだ?
一体何時から原理主義者のおかしな話を展開してるのかPart1見たらなんと
2014年じゃねーかw
こんなどうでも良い話を6年も続けてるの?w
人生の無駄遣いだと思わないの?w
話の展開が何故そんなに頑なんだ?
一体何時から原理主義者のおかしな話を展開してるのかPart1見たらなんと
2014年じゃねーかw
こんなどうでも良い話を6年も続けてるの?w
人生の無駄遣いだと思わないの?w
2020/10/03(土) 02:11:55.96ID:lr1OqJIS
>>509
一人のためにおかしなことになってるね。
nodeとかcondaで恩恵感じてたとこにdocker知った衝撃は計り知れなくて。
想像だけど、あんなふうにあるべき美しい運用方法にこだわる人は法学とか語学修めた人なんじゃないかな、と。
dockerfileはエレガントでなくても動くならそれでいいじゃん、っておれは思う。
一人のためにおかしなことになってるね。
nodeとかcondaで恩恵感じてたとこにdocker知った衝撃は計り知れなくて。
想像だけど、あんなふうにあるべき美しい運用方法にこだわる人は法学とか語学修めた人なんじゃないかな、と。
dockerfileはエレガントでなくても動くならそれでいいじゃん、っておれは思う。
2020/10/03(土) 05:43:38.82ID:v2rxRmJu
2020/10/03(土) 08:56:43.75ID:L9mAVDzT
過 リソース使いすぎ
不足 セキュリティ対策など
不足 セキュリティ対策など
2020/10/03(土) 09:36:40.81ID:6sOOAkzF
アプリ屋にパフォーマンスチューニングとかできねえだろw
2020/10/03(土) 12:08:00.29ID:aoFhx2rj
お前の考えが最高なんだろ? なら良かったじゃん。
でもな、お前の考えを他人に押し付けんな。分かったか?
でもな、お前の考えを他人に押し付けんな。分かったか?
2020/10/03(土) 12:42:44.80ID:HurHNTS2
> でもな、お前の考えを他人に押し付けんな。分かったか?
今更何言ってんだかw
自己の考えの押し付け合いはこのスレの基本だろ?2014年の時点で既に同じような押付けしてる。
何かと言うとお前はDockerを理解してないとかww
最初の頃はまともなエンジニアからのレスもあったみたいだけど、今やコミュ障の粘着スレと化してるわ。
今更何言ってんだかw
自己の考えの押し付け合いはこのスレの基本だろ?2014年の時点で既に同じような押付けしてる。
何かと言うとお前はDockerを理解してないとかww
最初の頃はまともなエンジニアからのレスもあったみたいだけど、今やコミュ障の粘着スレと化してるわ。
2020/10/03(土) 12:52:02.88ID:4K/lEvEj
ブーメラン
ブーメラン
ブーメラン
2020/10/03(土) 13:23:04.46ID:HurHNTS2
多分、書きっぷりからして、Part1の頃からお前はDockerを理解してない!
とか説教してる奴と今粘着してる奴は同一人物だろうけど、
2014年-2020年と言えば、俺の取引先会社が資本金100万円で発足して、市場価値100億円になった
期間とほぼ同一。俺がここ見たのは2019年位だと思うけど、それは会社がDockerに移行しよーぜ
とか言い出したからで
その間、こいつは、ずーーーーーーーーと、「お前はDockerを理解してない!」とか、間違った理解で講釈
たれてたのかと思うと、慄然としたね。ゼロから生まれた会社が100億になってDocker使うようになるまでに
コイツがDockerスレで役に立ったことはゼロ!
生産性もゼロ!!
でも土日も休まず粘着してます!
システムを高効率で動かすためのDockerに粘着して人生を非効率にしすぎると何じゃそりゃw
マジで仰天したね。。。
とか説教してる奴と今粘着してる奴は同一人物だろうけど、
2014年-2020年と言えば、俺の取引先会社が資本金100万円で発足して、市場価値100億円になった
期間とほぼ同一。俺がここ見たのは2019年位だと思うけど、それは会社がDockerに移行しよーぜ
とか言い出したからで
その間、こいつは、ずーーーーーーーーと、「お前はDockerを理解してない!」とか、間違った理解で講釈
たれてたのかと思うと、慄然としたね。ゼロから生まれた会社が100億になってDocker使うようになるまでに
コイツがDockerスレで役に立ったことはゼロ!
生産性もゼロ!!
でも土日も休まず粘着してます!
システムを高効率で動かすためのDockerに粘着して人生を非効率にしすぎると何じゃそりゃw
マジで仰天したね。。。
2020/10/03(土) 13:32:31.45ID:4K/lEvEj
長文引くわー
2020/10/03(土) 13:34:31.22ID:4K/lEvEj
つかpart1って俺も居ないしwww
脳内で敵の設定を作って独りで熱くなってんのまじ笑える
テロリスト学校襲撃に備えてシミュレーションしてる中学生みたい
脳内で敵の設定を作って独りで熱くなってんのまじ笑える
テロリスト学校襲撃に備えてシミュレーションしてる中学生みたい
2020/10/03(土) 13:41:03.95ID:HurHNTS2
2020/10/03(土) 15:03:52.40ID:3HPTiYhd
> 2014年-2020年と言えば、俺の取引先会社が資本金100万円で発足して、市場価値100億円になった
> 期間とほぼ同一。
ワロタwww
へぃ、彼女〜、俺の友達の友達は芸能人なんだぜ〜
みたいな言い草だなwww
> 期間とほぼ同一。
ワロタwww
へぃ、彼女〜、俺の友達の友達は芸能人なんだぜ〜
みたいな言い草だなwww
2020/10/03(土) 15:06:00.96ID:3HPTiYhd
>>512
> 過 リソース使いすぎ
> 不足 セキュリティ対策など
アプリ開発者が、リソース使いすぎで、セキュリティ不足だったら
その開発者が作るアプリは怖くて使えないなw
それをアプリ問題である、リソース使いすぎやセキュリティ不足を
インフラの力だけで解決できるって?夢見るのも大概にしろやwww
> 過 リソース使いすぎ
> 不足 セキュリティ対策など
アプリ開発者が、リソース使いすぎで、セキュリティ不足だったら
その開発者が作るアプリは怖くて使えないなw
それをアプリ問題である、リソース使いすぎやセキュリティ不足を
インフラの力だけで解決できるって?夢見るのも大概にしろやwww
2020/10/03(土) 15:08:40.87ID:3HPTiYhd
インフラがDockerfileを使って解決できる
リソース使いすぎとかセキュリティ対策って
マルチステージビルド等を駆使してDockerイメージのサイズを減らしました!
使ってるライブラリのバージョンが古かったのでイメージ作り直して変更しました!
ぐらいなもんやろw
そんなのアプリ開発者でもできるわwww
リソース使いすぎとかセキュリティ対策って
マルチステージビルド等を駆使してDockerイメージのサイズを減らしました!
使ってるライブラリのバージョンが古かったのでイメージ作り直して変更しました!
ぐらいなもんやろw
そんなのアプリ開発者でもできるわwww
2020/10/03(土) 15:24:23.44ID:hkQVFUBN
無理無理
アプリ開発者って想像以上に低レベルだからな
アプリ開発者って想像以上に低レベルだからな
2020/10/03(土) 15:25:51.84ID:Cvpio152
匿名掲示板で役立たずと書かれて即座に自分の事だと
反応できるってもの凄いな…
反応できるってもの凄いな…
2020/10/03(土) 15:43:03.93ID:3HPTiYhd
>>524
インフラにとっての高レベル=
マルチステージビルド等を駆使してDockerイメージのサイズを減らしました!
使ってるライブラリのバージョンが古かったのでイメージ作り直して変更しました!
低レベルすぎw
インフラにとっての高レベル=
マルチステージビルド等を駆使してDockerイメージのサイズを減らしました!
使ってるライブラリのバージョンが古かったのでイメージ作り直して変更しました!
低レベルすぎw
2020/10/03(土) 15:45:32.18ID:Nb5qoLgQ
アプリ開発者じゃサーバーのパラメータ調整とかできねーだろうなぁ
与えられたフレームワークのなかで単純作業するだけだし彼ら
与えられたフレームワークのなかで単純作業するだけだし彼ら
2020/10/03(土) 16:05:13.39ID:3HPTiYhd
> アプリ開発者じゃサーバーのパラメータ調整とかできねーだろうなぁ
アプリ開発者の場合、小手先のパラメータ調整ではなくて
ロジックを変更することでパフォーマンスチューニングを行う
アプリ開発者の場合、小手先のパラメータ調整ではなくて
ロジックを変更することでパフォーマンスチューニングを行う
2020/10/03(土) 16:09:44.28ID:Nb5qoLgQ
アプリ屋はロジックの変更はできてもサーバーパラメータの調整はできない
それはインフラ屋の仕事
Dockerfileはそういうことも考慮して書かなきゃならなん
なのでアプリ屋の出番はない
アプリ屋はパッケージだけ作ってろってこった
それはインフラ屋の仕事
Dockerfileはそういうことも考慮して書かなきゃならなん
なのでアプリ屋の出番はない
アプリ屋はパッケージだけ作ってろってこった
2020/10/03(土) 17:11:48.34ID:dvVj5d3J
なんでDockerfileの話でサーバーパラメータの調整が出てくるんだかw
2020/10/03(土) 17:14:12.65ID:dvVj5d3J
サーバーパラメータの調整っていうのはマシンスペックや構成によって変わるもので
どこでも同じように動くものを作るDockerfileの外でやるここと
完全にDockerの意味を理解してないわw
どこでも同じように動くものを作るDockerfileの外でやるここと
完全にDockerの意味を理解してないわw
2020/10/03(土) 17:24:47.95ID:m0GqyCV/
ほらな
アプリ屋さんの理解なんてこんなもん
アプリ屋さんの理解なんてこんなもん
2020/10/03(土) 17:25:44.95ID:dvVj5d3J
※「反論なし」は証拠の1つです(笑)
2020/10/03(土) 17:26:26.07ID:m0GqyCV/
データベースのチューニングとかしたことねんだろうなぁ
アプリ屋さんはJavaとかRubyとかそのへん適当に書くだけで勤まるから楽でいいよね
アプリ屋さんはJavaとかRubyとかそのへん適当に書くだけで勤まるから楽でいいよね
2020/10/03(土) 17:34:28.71ID:dvVj5d3J
データベースのチューニングでDockerfileいじると思ってるんだろうな(笑)
あんなの設定ファイルを注入するだけなのに
あんなの設定ファイルを注入するだけなのに
2020/10/03(土) 17:36:04.84ID:dvVj5d3J
すでにDockerイメージ作成済みなのに、どうやって設定ファイルを
注入するんだ?とか言いそうだからヒントな
ボリューム
注入するんだ?とか言いそうだからヒントな
ボリューム
2020/10/03(土) 17:42:47.29ID:MGKCrV4w
アンチパターン来ましたw
2020/10/03(土) 17:45:03.31ID:dvVj5d3J
公式より
https://hub.docker.com/_/mysql
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
https://hub.docker.com/_/mysql
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
2020/10/03(土) 17:47:46.23ID:MGKCrV4w
>>538
ビギナー向けのサンプルコードを真に受けて本番でも使っちゃうやつwww
ビギナー向けのサンプルコードを真に受けて本番でも使っちゃうやつwww
2020/10/03(土) 17:48:29.43ID:dvVj5d3J
※「反論なし」は証拠の1つです(笑) 2回目
2020/10/03(土) 18:31:01.04ID:5u1z7vg2
せっかくDocker使ってんのにインスタンス1個1個べっこに設定管理してた時代に逆行してんのマジ笑える
ヒントはボリューム(笑)ファーwwww
ヒントはボリューム(笑)ファーwwww
2020/10/03(土) 18:39:31.07ID:dvVj5d3J
ほらな、やっぱり理解してない
Dockerのコンテナはアプリを動かす環境を一体化するものであって
設定ファイルを一体化するものじゃないんだよ。(してもいいけど)
なぜ公式のDockerイメージがそうなってるのかよく考えたほうがいいよ
Dockerイメージ=アプリ。
アプリの中に設定を変更することがあるファイルを内蔵するか?
サーバーの構成に合わせてビルドするか?って話
Dockerのコンテナはアプリを動かす環境を一体化するものであって
設定ファイルを一体化するものじゃないんだよ。(してもいいけど)
なぜ公式のDockerイメージがそうなってるのかよく考えたほうがいいよ
Dockerイメージ=アプリ。
アプリの中に設定を変更することがあるファイルを内蔵するか?
サーバーの構成に合わせてビルドするか?って話
2020/10/03(土) 18:56:25.16ID:5u1z7vg2
>>542
わかってないのは君だな
君はDockerの流儀にまったく適応できてない
古い考え方のままDockerを使おうとしてる
正解はこれだ
・設定はイメージに埋め込む
・構成によってビルド後に可変にしたいものはコマンドライン引数、環境変数などを通じて変更できるようにエントリポイント、あるいはアプリ自体に細工する
これ、脱初心者を目指すなら必須の知識だから君も覚えておくといい
わかってないのは君だな
君はDockerの流儀にまったく適応できてない
古い考え方のままDockerを使おうとしてる
正解はこれだ
・設定はイメージに埋め込む
・構成によってビルド後に可変にしたいものはコマンドライン引数、環境変数などを通じて変更できるようにエントリポイント、あるいはアプリ自体に細工する
これ、脱初心者を目指すなら必須の知識だから君も覚えておくといい
2020/10/03(土) 19:01:24.20ID:dvVj5d3J
>>543
はい、そうやって作るからチューニングでDockerfileをいじることはないんです。
はい、そうやって作るからチューニングでDockerfileをいじることはないんです。
2020/10/03(土) 19:03:21.06ID:5u1z7vg2
2020/10/03(土) 19:04:11.85ID:5u1z7vg2
ボリューム()
2020/10/03(土) 19:10:18.00ID:5u1z7vg2
アプリ屋「設定を注入する方法知ってるか?くくく、ヒントはボリューム」ドヤッドヤァアアアアア
上司「あー新人くん、データ保存領域以外は全てステートレスに作れってDocker入門コースで教えたよね。作り直して」
アプリ屋「あっ、ハイ…(´・ω・`)」
上司「あー新人くん、データ保存領域以外は全てステートレスに作れってDocker入門コースで教えたよね。作り直して」
アプリ屋「あっ、ハイ…(´・ω・`)」
2020/10/03(土) 19:33:15.56ID:dvVj5d3J
公式より
https://hub.docker.com/_/mysql
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
https://hub.docker.com/_/mysql
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
2020/10/03(土) 19:34:25.82ID:dvVj5d3J
新人「Dockerfileイジってチューニングやー」
上司「設定外出ししといたから、それいじってってな」
新人「あっ、ハイ…(´・ω・`)」
上司「設定外出ししといたから、それいじってってな」
新人「あっ、ハイ…(´・ω・`)」
2020/10/03(土) 19:40:48.37ID:5u1z7vg2
>>548
振り出しにもどすな
振り出しにもどすな
2020/10/03(土) 19:41:08.04ID:5u1z7vg2
>>549
設定もDockerfileの一部
設定もDockerfileの一部
2020/10/04(日) 00:03:09.86ID:TUNorakS
Dockerfileでデータベースのチューニング?
なんだデータベースの設定変えてビルドし直すだけかよw
Dockerfileイジってねーじゃんwww
なんだデータベースの設定変えてビルドし直すだけかよw
Dockerfileイジってねーじゃんwww
2020/10/04(日) 00:19:36.26ID:57mQTVn/
もう邪魔だから隔離スレ建ててそこでやってくれない?
2020/10/04(日) 00:21:21.66ID:ZSOOZiph
イ・ヤ・♪
2020/10/04(日) 01:07:51.61ID:qaXwAWb0
>>552
迷惑だってよ
迷惑だってよ
2020/10/04(日) 02:55:25.23ID:ZSOOZiph
いやなら見るなってだけやろw
2020/10/04(日) 08:20:20.45ID:2aS5ndTz
気が触れてるな。
こいつと同じ会社でなくて良かった。
こいつの同僚はこいつと同じなのだろうか。それとも、こいつだけ…
こいつと同じ会社でなくて良かった。
こいつの同僚はこいつと同じなのだろうか。それとも、こいつだけ…
2020/10/04(日) 10:54:14.42ID:GuoVyRMr
docker exec あとのコマンドを補完できるライブラリとかプラグインってありますか?
2020/10/06(火) 12:31:34.44ID:XVHUwg7l
DockerfileのLinterはありますが
docker-compose.ymlのLinterってありませんか?
docker-compose.ymlのLinterってありませんか?
2020/10/07(水) 14:28:48.15ID:EbD/YQwX
docker-compose なんかローカルでのテストくらいにしか使わないのにLintもクソもないでしょ
あえてやるとしたら docker-compose.yml があったらテスト用だ本番とは違うとワーニング出すくらいだろうな
あえてやるとしたら docker-compose.yml があったらテスト用だ本番とは違うとワーニング出すくらいだろうな
2020/10/07(水) 14:37:43.21ID:li8DlbRF
配布するから
2020/10/07(水) 15:51:07.17ID:PVmnb2tX
Promscale: An analytical platform and long-term store for Prometheus, with the combined power of SQL and PromQL
https://blog.timescale.com/blog/promscale-analytical-platform-long-term-store-for-prometheus-combined-sql-promql-postgresql/
https://blog.timescale.com/blog/promscale-analytical-platform-long-term-store-for-prometheus-combined-sql-promql-postgresql/
2020/10/07(水) 17:44:35.10ID:r76JkEZp
k8sよりcomposeのほうが簡単でいい
swarmでいいじゃん
swarmでいいじゃん
2020/10/07(水) 19:32:19.08ID:EbD/YQwX
設定ファイルが多少簡単だろうと、まともなマネージドサービスがない時点で難易度MAXなのです
2020/10/07(水) 20:00:02.85ID:UXg/WLQW
fargateは?
最近docker comoose対応したよね
最近docker comoose対応したよね
2020/10/15(木) 08:32:32.32ID:KVzLYuoK
Fluent Bit supports Amazon S3 as a destination to route container logs
Posted On: Oct 14, 2020
Customers using container services including Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Services (EKS), or self-managed Kubernetes can now send their container logs to Amazon Simple Storage Service (Amazon S3) using the Fluent Bit log router.
Fluent Bit allows customers to route container logs to various AWS and partner monitoring solutions including Amazon CloudWatch, Amazon Kinesis, Datadog, Splunk, and now Amazon S3.
Amazon ECS customers can use the FireLens interface in their task definition to configure Fluent Bit to send logs to Amazon S3.
Once you deploy your task definition, it will automatically start routing logs.
Customers using containers on Amazon EKS or self-managed Kubernetes clusters can now route container logs to Amazon S3 by installing Fluent Bit as a DaemonSet.
To get started see a FireLens example to route logs to Amazon S3 here, the Fluent Bit release notes here, and the Fluent Bit documentation here.
Posted On: Oct 14, 2020
Customers using container services including Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Services (EKS), or self-managed Kubernetes can now send their container logs to Amazon Simple Storage Service (Amazon S3) using the Fluent Bit log router.
Fluent Bit allows customers to route container logs to various AWS and partner monitoring solutions including Amazon CloudWatch, Amazon Kinesis, Datadog, Splunk, and now Amazon S3.
Amazon ECS customers can use the FireLens interface in their task definition to configure Fluent Bit to send logs to Amazon S3.
Once you deploy your task definition, it will automatically start routing logs.
Customers using containers on Amazon EKS or self-managed Kubernetes clusters can now route container logs to Amazon S3 by installing Fluent Bit as a DaemonSet.
To get started see a FireLens example to route logs to Amazon S3 here, the Fluent Bit release notes here, and the Fluent Bit documentation here.
2020/10/16(金) 00:41:44.42
大切なパスワードを保存したイメージを間違ってdokerhubにうpしちゃったらどうなるの
2020/10/16(金) 01:24:07.31ID:EJhQrEIg
どうやったらそんなミスをするのかって悩むレベルだなw
2020/10/16(金) 23:01:40.14ID:P+buApNN
パスワード変えればいい
2020/10/17(土) 04:08:48.66ID:o45tI0TJ
dockerの理念的に
1アプリ1イメージ
使い終わったらコンテナ削除する
ってことらしいですが
開発環境の場合、毎回コンテナ削除してたら編集データとかリセットしませんか・・?
データやら設定ファイルだけはホストに保存するってことでしょうか?
1アプリ1イメージ
使い終わったらコンテナ削除する
ってことらしいですが
開発環境の場合、毎回コンテナ削除してたら編集データとかリセットしませんか・・?
データやら設定ファイルだけはホストに保存するってことでしょうか?
2020/10/17(土) 04:27:57.99ID:ZuG7iJvZ
>>570
dockerイメージ=プログラム(exeファイル)と考えればいいんだよ。
exeファイルの中に消えたらいけないデータを保存するかい?しないだろ?
つまり保存するデータはdockerイメージの外に保存するんだよ。
それがボリューム。ボリュームっていうのはdockerイメージを起動するときに割り当てる。
例えば任意のディレクトリをボリュームとして使うことができる。
exeファイルを実行するときにデータディレクトリを指定しているようなもんだ
こうやってdockerイメージの外のリソースを起動時に割り当てることで
dockerイメージ内部からはどこで動かしても同じように見えるようになるわけ
ちなみにデータと設定ファイル(アプリ実行中に保存しないもの)は別な。
設定ファイルはdockerイメージに埋め込んでいい(場合によっては外に出すこともある)
dockerイメージ=プログラム(exeファイル)と考えればいいんだよ。
exeファイルの中に消えたらいけないデータを保存するかい?しないだろ?
つまり保存するデータはdockerイメージの外に保存するんだよ。
それがボリューム。ボリュームっていうのはdockerイメージを起動するときに割り当てる。
例えば任意のディレクトリをボリュームとして使うことができる。
exeファイルを実行するときにデータディレクトリを指定しているようなもんだ
こうやってdockerイメージの外のリソースを起動時に割り当てることで
dockerイメージ内部からはどこで動かしても同じように見えるようになるわけ
ちなみにデータと設定ファイル(アプリ実行中に保存しないもの)は別な。
設定ファイルはdockerイメージに埋め込んでいい(場合によっては外に出すこともある)
2020/10/17(土) 04:58:28.34ID:o45tI0TJ
>>571
>dockerイメージ=プログラム(exeファイル)と
なるほどそういうことなんですね
>任意のディレクトリをボリュームとして使うことができる。
容量に余裕のあるHDDを指定して永続的に保存なんてこともできるのですね
アプリの設定を変えたあとその設定も他の環境でも共有したいとなると
イメージまるごと共有するか
クラウドに設定を保存するとか
ですかね
(chromeブラウザとかだとログインすればすぐ同期されていい感じなのですが)
ありがとうございました
>dockerイメージ=プログラム(exeファイル)と
なるほどそういうことなんですね
>任意のディレクトリをボリュームとして使うことができる。
容量に余裕のあるHDDを指定して永続的に保存なんてこともできるのですね
アプリの設定を変えたあとその設定も他の環境でも共有したいとなると
イメージまるごと共有するか
クラウドに設定を保存するとか
ですかね
(chromeブラウザとかだとログインすればすぐ同期されていい感じなのですが)
ありがとうございました
2020/10/17(土) 17:19:50.34
そんなゴリゴリに使い倒すつもりはないからホストPCのシステムディスクって250GB(SSD)もあれば十分だよね・・?
2020/10/17(土) 22:15:33.31ID:DLL24/S3
575login:Penguin
2020/10/24(土) 16:40:06.56ID:xxGzDPrd Docker Hub Image Retention Policy Delayed, Subscription Updates
https://www.docker.com/blog/docker-hub-image-retention-policy-delayed-and-subscription-updates/
Docker Hubのイメージ削除は2021年半ばまで延期するってよ・・・
リソース消費量ベースのサブスクリプションにどう対応したら良いかとか
そもそも現在のリソース消費量は?とかよく分からないからってフィードバックが寄せられたっぽい
https://www.docker.com/blog/docker-hub-image-retention-policy-delayed-and-subscription-updates/
Docker Hubのイメージ削除は2021年半ばまで延期するってよ・・・
リソース消費量ベースのサブスクリプションにどう対応したら良いかとか
そもそも現在のリソース消費量は?とかよく分からないからってフィードバックが寄せられたっぽい
2020/10/25(日) 11:54:59.14ID:8aW1oLHx
dockerhubの方針はよくわからないからgithubでいいや
2020/10/26(月) 01:04:34.96ID:AY57YqY6
imageを共有すること自体がないから
docker-compose.ymlの共有はするけど
docker-compose.ymlの共有はするけど
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【野球】広島東洋カープの矢野雅哉・前川誠太選手を書類送検 ゾンビたばこを巡る容疑 広島県警 [Ailuropoda melanoleuca★]
- 高市首相「日米は和解し、強い絆で結ばれた同盟国」…トランプ氏「米中は同盟国」発言による懸念打ち消す [少考さん★]
- 第2次大戦に触れトランプ氏「米中は同盟国」、当時は中華民国…「抗日」巡る中国の言説補強する恐れ ★7 [蚤の市★]
- 若い農家の意欲奪わないで ジャガイモ輸入解禁「反対」、首相官邸前で訴え (JA新聞) [少考さん★]
- 「暗い未来に子供を産みたくない…」それでも左派よりも右派の方が「たくさん子供を産む」のはなぜか【米研究】 [首都圏の虎★]
- 【野球】セ・リーグ DB 2-1 T [9/25] DeNA3連勝 宮﨑11号逆転2ランホームラン 阪神連勝ストップ石井被弾 [鉄チーズ烏★]
- 【実況】えちえちアソビ★まわり隊!初コラボ配信
- 【実況】えちえちアソビ★まわり隊!初コラボ配信 ★2
- 誰かこの子の絵を描いてくれ
- 【高市悲報】だるまが逝ったのもこんな風に千葉県が台風で混乱してた時だったよな🥺 [616817505]
- 🏡
👊
😅
👊
🏡
- ガールズ&パンツァー第9話「絶対絶命です!」実況スレ🏡21時スタート