[過去ログ] Docker Part4 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
480: 2020/09/30(水)22:52 ID:5JnWH9Ij(1) AAS
LinuxってシェルスクリプトからGUIを操作できないの?
481: 2020/09/30(水)23:56 ID:4nujMeT8(1) AAS
情弱だからGUIが便利だわ
482(1): 2020/10/01(木)00:11 ID:5NSOXpiC(1) AAS
このスレ見てるとコンテナの扱いがわからんなる
dockerhubに頼ってるようじゃまだまだってことかね
483: 2020/10/01(木)00:13 ID:by927Y2B(1/5) AAS
>>482
スレを見るのが言けない。>>1だけ読んでいればいいよ。それが正しいコンテナの理解だから
484(1): 2020/10/01(木)00:17 ID:5sg0/OzB(1/3) AAS
自分で全部構築するならDocker使う意味ないじゃんアゼルバイジャン
485: 2020/10/01(木)00:27 ID:5sg0/OzB(2/3) AAS
>>478
githubに動かないってissue投げられまくってるから様子見するのが良いかもしれない
486(1): 2020/10/01(木)01:02 ID:64nI19uM(1/8) AAS
>>1
は「Dockerイメージ(Dockerfile)はアプリケーション開発者が作成します」
これ書いてる時点でIT業界にいない人間な事は明白だろ。
487(1): 2020/10/01(木)01:46 ID:by927Y2B(2/5) AAS
>>484
アプリをデプロイするのが楽になるという意味がありますが?
>>486
アプリを動かすのに何が必要かってのを
アプリ開発者以外が知ってるっていうの?
そういうのをわざわざ調べたり伝えたりするのが
嫌だっていういのがDockerを使う理由のひとつなんだが
Dockerを使えば動かすのに必要なものはコード(Dockerfile)に
書いて終わりですからね
488: 2020/10/01(木)03:25 ID:64nI19uM(2/8) AAS
>>487
アプリの開発者がimage作ることもあるけど何でそれ「だけ」を強調するの?って話なんだが?
コード(Dockerfile)に書いてインフラに渡したのならそれがスタート地点でしょ。
そもそもLBで振り分けられられる膨大な基幹システムのサブシステムでしかない
コンテナのイメージを何でイチ開発者が作るの?って話で。
全体との調整はインフラの人しか分からない。
「コンパイル通るようにDockerfile書いときましたよ」と渡せばインフラの人がそれをk8sとかecsとか
オケに乗っかるように修正する。プルリクが来れば開発者とインフラの人がレビューする。
コードがやり取りに使えるから便利ですよ、と言うなら
まあ、合っているが、頑なに「開発者がつくってインフラが動かすだけ」と強調するのは何なの?
そんな事しないよ。
489(1): 2020/10/01(木)04:01 ID:by927Y2B(3/5) AAS
> コンテナのイメージを何でイチ開発者が作るの?って話で。
> 全体との調整はインフラの人しか分からない。
全体ってなんですか?
イメージを作るのは開発者で
全体との調整=インフラはイメージを動かすんですよ
イメージをbuildしないって意味じゃないです。
Dockerfileを作らないという意味です。
490(1): 2020/10/01(木)04:02 ID:by927Y2B(4/5) AAS
> 「コンパイル通るようにDockerfile書いときましたよ」と渡せばインフラの人がそれをk8sとかecsとか
> オケに乗っかるように修正する。プルリクが来れば開発者とインフラの人がレビューする。
しません。イメージはどこででも動きます
491: 2020/10/01(木)04:45 ID:64nI19uM(3/8) AAS
>全体ってなんですか?
この業界に居ない人ならではのコメントやな。
全体ってなんですか?って何ですかw?本当に分からないの??
ロードバランサって知ってる?パスベースのルーティングとか分かるの??
>しません。イメージはどこででも動きます
いや、俺たちやってるし。
そもそも動くドメイン名すら変更されかねない全体部分をロジック作る人が見たりしないし。
そもそも>>1もそうなら、>>489 >>490もそうだけど、生産性を高めるためのシステムに対して
〜はAが行う、と断定口調自体が俺たちの業界とは思えない。
やった方が効率が高い方がやれば良いのであって。何の為のコード化なんだ。
誰かが「便利に使うのが正義」と言った事を幾度も書き込んでくれているのに全く伝わっている様子が無い。
492(1): 2020/10/01(木)05:12 ID:by927Y2B(5/5) AAS
> ロードバランサって知ってる?パスベースのルーティングとか分かるの??
Dockerと一切関係ないですねw
インフラがやることです。
493: 2020/10/01(木)05:18 ID:64nI19uM(4/8) AAS
>>492
ロードバランサ―のDockerイメージは
インフラの人が作ってんるんですがw
どのリクエストをどのサブシステムに振るかなんて開発者が知る訳ないでしょ。
494: 2020/10/01(木)05:19 ID:64nI19uM(5/8) AAS
>>1
Dockerイメージ(Dockerfile)はアプリケーション開発者が作成します
w
495: 2020/10/01(木)07:23 ID:k8oKjKF4(1/3) AAS
> ロードバランサ―のDockerイメージは
> インフラの人が作ってんるんですがw
なにいってんだ?
普通ロードバランサーなんてクラウドの機能使うだろ
仮に自作するにしても、なにでロードバランサー作ってるというのか
ロードバランサーを開発してるんじゃなくて、Dockerでインストールしてるだけなんだろ?
何のソフト使ってるか言ってみ
そういうネットワーク性能重視のものは物理・仮想マシン上にインストールするのが普通だし
インフラでもDockerfile作るんです!ロードバランサー!とか言われても
え?今どき自社に設置してんの?としか思わんわw
496: 2020/10/01(木)07:38 ID:64nI19uM(6/8) AAS
>普通ロードバランサーなんてクラウドの機能使うだろ
>
>仮に自作するにしても、なにでロードバランサー作ってるというのか
>ロードバランサーを開発してるんじゃなくて、Dockerでインストールしてるだけなんだろ?
>何のソフト使ってるか言ってみ
>
>そういうネットワーク性能重視のものは物理・仮想マシン上にインストールするのが普通だし
>インフラでもDockerfile作るんです!ロードバランサー!とか言われても
>え?今どき自社に設置してんの?としか思わんわw
>
すべてが全く違うよ。最初の1行目だけかろうじて近いけどそれがIaCで変わってきている
よく上から目線でそこまで間違った意見を自信満々に言えるもんだね。
流石>>1w
そもそもこの話は1が「Dockerイメージは開発者が作成する」と間違ったことを言うから、反証を示しただけなんだがw
LBの役割自体はどうでも良い。
>何のソフト使ってるか言ってみ
教えて欲しいなら「すいませんがイメージできないので具体的に何があるのか教えてください」だろ?w
俺の気分が良ければ教えてやるよw
497(1): 2020/10/01(木)07:45 ID:64nI19uM(7/8) AAS
>>ロードバランサーを開発してるんじゃなくて、Dockerでインストールしてるだけなんだろ?
因みにこの一文は、仮にそうだったとしても>>1の「Dockerイメージ(Dockerfile)はアプリケーション開発者が作成します」
に対する反証となっている。実際はもっと色々やるけどね。
498: 2020/10/01(木)07:58 ID:k8oKjKF4(2/3) AAS
> 俺の気分が良ければ教えてやるよw
じゃあこのままでいいよ。
俺は反論してほしくない
お前は反論できない
利害が一致してるw
499: 2020/10/01(木)07:59 ID:k8oKjKF4(3/3) AAS
>>497
そこはアプリをインストールしているだけならDockerを使う必要はないということです。
物理・仮想マシンに直接インストールすればいいのです。
500: 2020/10/01(木)08:04 ID:64nI19uM(8/8) AAS
なるほど、じゃあDockerは単体ではシステムとして運用する事は全くできず、物理か仮想マシンが
フロントに立たなければ、開発機としても本番機としても全く使用できない出来損ないのシステム、
って結論で大丈夫ですね?w
501: 2020/10/01(木)19:47 ID:5sg0/OzB(3/3) AAS
Sleepからの復帰でコンテナが死ぬんだがスリープ入るときに自動的にコンテナ終了させる方法ない?
502(1): 2020/10/02(金)10:30 ID:5h2OTcuo(1) AAS
アプリ開発者はアプリ開発するだけだよ普通
ようするにJavaやJSみたいなプログラムを書く人がアプリ開発者ね
Dockerfileはインフラ担当者が作るもの
インフラ知識に乏しいアプリ開発者にはDockerfileを任せられない
インフラ担当者はアプリ開発者が作ったソースと依存関係等の情報からDockerfileを作成する
503(1): 2020/10/02(金)12:18 ID:3VMRPBz1(1) AAS
dockerでxcode使えますか?
504: 2020/10/02(金)12:23 ID:AQ/W/kX3(1) AAS
>>503
使えるかどうか、考えてみてください!
505(1): 2020/10/02(金)13:31 ID:h9ef4eaL(1) AAS
>>502
では、アプリを動かすのに何が必要か教えて下さい。
アプリはwordpressみたいなものです。
私が開発しました(笑)
506(1): 2020/10/02(金)13:36 ID:OgxOQjx3(1) AAS
>>505
ドキュメントを提出してください
507(1): 2020/10/02(金)20:50 ID:SIFApF86(1) AAS
>>506
ドキュメントに間違いがあって余計な手間がかからないように
Dockerfileという動くコードで提出しました
508(1): 2020/10/03(土)00:20 ID:L9mAVDzT(1/2) AAS
>>507
アプリ開発者の書くDockerfileは過不足が多いのでだめ
509(1): 2020/10/03(土)00:29 ID:HurHNTS2(1/4) AAS
Dockerfileを誰が書くか何てどうでも良い話題だけど
話の展開が何故そんなに頑なんだ?
一体何時から原理主義者のおかしな話を展開してるのかPart1見たらなんと
2014年じゃねーかw
こんなどうでも良い話を6年も続けてるの?w
人生の無駄遣いだと思わないの?w
510: 2020/10/03(土)02:11 ID:lr1OqJIS(1) AAS
>>509
一人のためにおかしなことになってるね。
nodeとかcondaで恩恵感じてたとこにdocker知った衝撃は計り知れなくて。
想像だけど、あんなふうにあるべき美しい運用方法にこだわる人は法学とか語学修めた人なんじゃないかな、と。
dockerfileはエレガントでなくても動くならそれでいいじゃん、っておれは思う。
511: 2020/10/03(土)05:43 ID:v2rxRmJu(1) AAS
>>508
> アプリ開発者の書くDockerfileは過不足が多いのでだめ
過不足とは? いつも具体的ではな話でごまかそうとしてんなw
512(1): 2020/10/03(土)08:56 ID:L9mAVDzT(2/2) AAS
過 リソース使いすぎ
不足 セキュリティ対策など
513: 2020/10/03(土)09:36 ID:6sOOAkzF(1) AAS
アプリ屋にパフォーマンスチューニングとかできねえだろw
514: 2020/10/03(土)12:08 ID:aoFhx2rj(1) AAS
お前の考えが最高なんだろ? なら良かったじゃん。
でもな、お前の考えを他人に押し付けんな。分かったか?
515: 2020/10/03(土)12:42 ID:HurHNTS2(2/4) AAS
> でもな、お前の考えを他人に押し付けんな。分かったか?
今更何言ってんだかw
自己の考えの押し付け合いはこのスレの基本だろ?2014年の時点で既に同じような押付けしてる。
何かと言うとお前はDockerを理解してないとかww
最初の頃はまともなエンジニアからのレスもあったみたいだけど、今やコミュ障の粘着スレと化してるわ。
516: 2020/10/03(土)12:52 ID:4K/lEvEj(1/3) AAS
ブーメラン
ブーメラン
517: 2020/10/03(土)13:23 ID:HurHNTS2(3/4) AAS
多分、書きっぷりからして、Part1の頃からお前はDockerを理解してない!
とか説教してる奴と今粘着してる奴は同一人物だろうけど、
2014年-2020年と言えば、俺の取引先会社が資本金100万円で発足して、市場価値100億円になった
期間とほぼ同一。俺がここ見たのは2019年位だと思うけど、それは会社がDockerに移行しよーぜ
とか言い出したからで
その間、こいつは、ずーーーーーーーーと、「お前はDockerを理解してない!」とか、間違った理解で講釈
たれてたのかと思うと、慄然としたね。ゼロから生まれた会社が100億になってDocker使うようになるまでに
コイツがDockerスレで役に立ったことはゼロ!
生産性もゼロ!!
でも土日も休まず粘着してます!
システムを高効率で動かすためのDockerに粘着して人生を非効率にしすぎると何じゃそりゃw
マジで仰天したね。。。
518: 2020/10/03(土)13:32 ID:4K/lEvEj(2/3) AAS
長文引くわー
519(1): 2020/10/03(土)13:34 ID:4K/lEvEj(3/3) AAS
つかpart1って俺も居ないしwww
脳内で敵の設定を作って独りで熱くなってんのまじ笑える
テロリスト学校襲撃に備えてシミュレーションしてる中学生みたい
520: 2020/10/03(土)13:41 ID:HurHNTS2(4/4) AAS
>>519
ん?じゃあ君の事を言っるんじゃ無いんじゃないの?
きみはDocker原理主義者の自覚でもあるの?
521: 2020/10/03(土)15:03 ID:3HPTiYhd(1/5) AAS
> 2014年-2020年と言えば、俺の取引先会社が資本金100万円で発足して、市場価値100億円になった
> 期間とほぼ同一。
ワロタwww
へぃ、彼女〜、俺の友達の友達は芸能人なんだぜ〜
みたいな言い草だなwww
522: 2020/10/03(土)15:06 ID:3HPTiYhd(2/5) AAS
>>512
> 過 リソース使いすぎ
> 不足 セキュリティ対策など
アプリ開発者が、リソース使いすぎで、セキュリティ不足だったら
その開発者が作るアプリは怖くて使えないなw
それをアプリ問題である、リソース使いすぎやセキュリティ不足を
インフラの力だけで解決できるって?夢見るのも大概にしろやwww
523: 2020/10/03(土)15:08 ID:3HPTiYhd(3/5) AAS
インフラがDockerfileを使って解決できる
リソース使いすぎとかセキュリティ対策って
マルチステージビルド等を駆使してDockerイメージのサイズを減らしました!
使ってるライブラリのバージョンが古かったのでイメージ作り直して変更しました!
ぐらいなもんやろw
そんなのアプリ開発者でもできるわwww
524(1): 2020/10/03(土)15:24 ID:hkQVFUBN(1) AAS
無理無理
アプリ開発者って想像以上に低レベルだからな
525: 2020/10/03(土)15:25 ID:Cvpio152(1) AAS
匿名掲示板で役立たずと書かれて即座に自分の事だと
反応できるってもの凄いな…
526: 2020/10/03(土)15:43 ID:3HPTiYhd(4/5) AAS
>>524
インフラにとっての高レベル=
マルチステージビルド等を駆使してDockerイメージのサイズを減らしました!
使ってるライブラリのバージョンが古かったのでイメージ作り直して変更しました!
低レベルすぎw
527: 2020/10/03(土)15:45 ID:Nb5qoLgQ(1/2) AAS
アプリ開発者じゃサーバーのパラメータ調整とかできねーだろうなぁ
与えられたフレームワークのなかで単純作業するだけだし彼ら
528: 2020/10/03(土)16:05 ID:3HPTiYhd(5/5) AAS
> アプリ開発者じゃサーバーのパラメータ調整とかできねーだろうなぁ
アプリ開発者の場合、小手先のパラメータ調整ではなくて
ロジックを変更することでパフォーマンスチューニングを行う
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
549(1): 2020/10/03(土)19:34 ID:dvVj5d3J(11/11) AAS
新人「Dockerfileイジってチューニングやー」
上司「設定外出ししといたから、それいじってってな」
新人「あっ、ハイ…(´・ω・`)」
550: 2020/10/03(土)19:40 ID:5u1z7vg2(6/7) AAS
>>548
振り出しにもどすな
551: 2020/10/03(土)19:41 ID:5u1z7vg2(7/7) AAS
>>549
設定もDockerfileの一部
552(1): 2020/10/04(日)00:03 ID:TUNorakS(1) AAS
Dockerfileでデータベースのチューニング?
なんだデータベースの設定変えてビルドし直すだけかよw
Dockerfileイジってねーじゃんwww
553: 2020/10/04(日)00:19 ID:57mQTVn/(1) AAS
もう邪魔だから隔離スレ建ててそこでやってくれない?
554: 2020/10/04(日)00:21 ID:ZSOOZiph(1/2) AAS
イ・ヤ・♪
555: 2020/10/04(日)01:07 ID:qaXwAWb0(1) AAS
>>552
迷惑だってよ
556: 2020/10/04(日)02:55 ID:ZSOOZiph(2/2) AAS
いやなら見るなってだけやろw
557: 2020/10/04(日)08:20 ID:2aS5ndTz(1) AAS
気が触れてるな。
こいつと同じ会社でなくて良かった。
こいつの同僚はこいつと同じなのだろうか。それとも、こいつだけ…
558: 2020/10/04(日)10:54 ID:GuoVyRMr(1) AAS
docker exec あとのコマンドを補完できるライブラリとかプラグインってありますか?
559: 2020/10/06(火)12:31 ID:XVHUwg7l(1) AAS
DockerfileのLinterはありますが
docker-compose.ymlのLinterってありませんか?
560: 2020/10/07(水)14:28 ID:EbD/YQwX(1/2) AAS
docker-compose なんかローカルでのテストくらいにしか使わないのにLintもクソもないでしょ
あえてやるとしたら docker-compose.yml があったらテスト用だ本番とは違うとワーニング出すくらいだろうな
561: 2020/10/07(水)14:37 ID:li8DlbRF(1) AAS
配布するから
562: 2020/10/07(水)15:51 ID:PVmnb2tX(1) AAS
Promscale: An analytical platform and long-term store for Prometheus, with the combined power of SQL and PromQL
外部リンク:blog.timescale.com
563: 2020/10/07(水)17:44 ID:r76JkEZp(1) AAS
k8sよりcomposeのほうが簡単でいい
swarmでいいじゃん
564: 2020/10/07(水)19:32 ID:EbD/YQwX(2/2) AAS
設定ファイルが多少簡単だろうと、まともなマネージドサービスがない時点で難易度MAXなのです
565: 2020/10/07(水)20:00 ID:UXg/WLQW(1) AAS
fargateは?
最近docker comoose対応したよね
566: 2020/10/15(木)08:32 ID:KVzLYuoK(1) AAS
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.
567: 2020/10/16(金)00:41 AAS
大切なパスワードを保存したイメージを間違ってdokerhubにうpしちゃったらどうなるの
568: 2020/10/16(金)01:24 ID:EJhQrEIg(1) AAS
どうやったらそんなミスをするのかって悩むレベルだなw
569: 2020/10/16(金)23:01 ID:P+buApNN(1) AAS
パスワード変えればいい
570(1): 2020/10/17(土)04:08 ID:o45tI0TJ(1/2) AAS
dockerの理念的に
1アプリ1イメージ
使い終わったらコンテナ削除する
ってことらしいですが
開発環境の場合、毎回コンテナ削除してたら編集データとかリセットしませんか・・?
データやら設定ファイルだけはホストに保存するってことでしょうか?
571(1): 2020/10/17(土)04:27 ID:ZuG7iJvZ(1) AAS
>>570
dockerイメージ=プログラム(exeファイル)と考えればいいんだよ。
exeファイルの中に消えたらいけないデータを保存するかい?しないだろ?
つまり保存するデータはdockerイメージの外に保存するんだよ。
それがボリューム。ボリュームっていうのはdockerイメージを起動するときに割り当てる。
例えば任意のディレクトリをボリュームとして使うことができる。
exeファイルを実行するときにデータディレクトリを指定しているようなもんだ
こうやってdockerイメージの外のリソースを起動時に割り当てることで
dockerイメージ内部からはどこで動かしても同じように見えるようになるわけ
ちなみにデータと設定ファイル(アプリ実行中に保存しないもの)は別な。
設定ファイルはdockerイメージに埋め込んでいい(場合によっては外に出すこともある)
572: 2020/10/17(土)04:58 ID:o45tI0TJ(2/2) AAS
>>571
>dockerイメージ=プログラム(exeファイル)と
なるほどそういうことなんですね
>任意のディレクトリをボリュームとして使うことができる。
容量に余裕のあるHDDを指定して永続的に保存なんてこともできるのですね
アプリの設定を変えたあとその設定も他の環境でも共有したいとなると
イメージまるごと共有するか
クラウドに設定を保存するとか
ですかね
(chromeブラウザとかだとログインすればすぐ同期されていい感じなのですが)
ありがとうございました
573: 2020/10/17(土)17:19 AAS
そんなゴリゴリに使い倒すつもりはないからホストPCのシステムディスクって250GB(SSD)もあれば十分だよね・・?
574: 2020/10/17(土)22:15 ID:DLL24/S3(1) AAS
外部リンク:martinheinz.dev
575: 2020/10/24(土)16:40 ID:xxGzDPrd(1) AAS
Docker Hub Image Retention Policy Delayed, Subscription Updates
外部リンク:www.docker.com
Docker Hubのイメージ削除は2021年半ばまで延期するってよ・・・
リソース消費量ベースのサブスクリプションにどう対応したら良いかとか
そもそも現在のリソース消費量は?とかよく分からないからってフィードバックが寄せられたっぽい
576: 2020/10/25(日)11:54 ID:8aW1oLHx(1) AAS
dockerhubの方針はよくわからないからgithubでいいや
577: 2020/10/26(月)01:04 ID:AY57YqY6(1) AAS
imageを共有すること自体がないから
docker-compose.ymlの共有はするけど
578: 2020/10/26(月)23:53 ID:h3ceCoJ5(1) AAS
このご時世にvmみたいな使い方してしまった
はぁ
579: 2020/10/29(木)03:10 ID:PcZHu1+a(1) AAS
イメージ作成したときにダウンロードしてきたイメージはどこに保存されているの?
イメージ作成前後でボリュームのサイズ調べてもサイズが増減しない・・見間違えてるだけかな
580: 2020/10/29(木)03:53 ID:Hs3h4quA(1) AAS
最初にイメージの格納場所のサイズを設定するだろ。
~/Library/Containers/com.docker.docker/Data/vms/0/data/Docker.rawとか。
docker system df -v
で確認。
581: 2020/10/29(木)14:00 ID:rXwaKjQ8(1) AAS
Ready for pull rate limits? Docker outlines 'next chapter' as Google tells customers how to dodge subscriptions
外部リンク:www.theregister.com
The issue is worse for users of private GKE clusters since "all image pulls will be routed via a single NAT gateway".
Winser warned that "any service that relies on container images may be affected, including Cloud Build, Cloud Run, App Engine etc."
11月からNATゲートウェイ経由かつ匿名ユーザーだと
全くpull出来なくなる感じ?
ヤバくね?
582: 2020/10/29(木)18:00 ID:jMkOFc/w(1) AAS
必要なイメージをプライベートレジストリに確保するだけ
583(1): 2020/10/30(金)21:51 AAS
外部リンク:labs.play-with-docker.com
でボリュームのマウントがうまく行かない
$ cat test.txt
$ docker run -it -v /my/:/var/my ubuntu
コンテナの端末に入って/var/myに移動してもtest.txt無し
ローカルのPCでは成功したのになあ
584: 2020/10/30(金)22:54 AAS
補足
test.txtはmyディレクトリに作ってある
585: 2020/10/30(金)22:56 AAS
たぶん/my/のパスが間違ってるってことだよね
ほんとは
/なんたら/かんたら/うんたら/my
ってパスなんだろうけど
586: 583 2020/10/30(金)23:06 AAS
改めてやってみたら
/my:/var/my
じゃなく
/root/my:
でやったらできた!
587: 2020/10/30(金)23:57 ID:dHpXX+dB(1) AAS
python使いたいだけなのに886MBって重くない?
588: 2020/10/31(土)00:15 ID:Vfwi3dRZ(1/2) AAS
うそ!?私のPython 41.09MB!
589: 2020/10/31(土)09:33 ID:4qiE9XbQ(1) AAS
alpineベースのPythonは扱いが難しい
特にCライブラリを使うパッケージが必要なプログラムの場合、ソースからビルドされて遅かったり
alpineにコンパイル済みのがあってもバージョンが古かったり
たまにglibcとmuslの違いから起きる互換性の問題がある
alpineよりslimの方がオヌヌメ
alpineよりは大きいがまだ小さめ
590: 2020/10/31(土)13:31 ID:nDrTm0nA(1/2) AAS
python:3.7-slim
で-alpineとか-slimつけるだけでいけた?
591: 2020/10/31(土)13:40 ID:Vfwi3dRZ(2/2) AAS
つけるだけでいけたの前にdocker-hubくらい見ようよ
592: 2020/10/31(土)14:12 ID:nDrTm0nA(2/2) AAS
ん dockerhubみたら
python:<version>-slim
って書いてあったよ
593: 2020/10/31(土)14:34 ID:oeYVChnG(1) AAS
Docker Hubを見るのも当然だし、大元のDovkerfileを読もうよ。
594(4): 2020/11/01(日)17:44 ID:M5iteKem(1/2) AAS
謎の現象に苦しんでいます。
CentOS 7で、yumでdockerを導入しました。
docker volume creteで、vol_etcと、vol_varを作成し、docker runのオプションで、次のようにボリュームを指定のディレクトリにマウントしました。
--mount source=vol_etc,target=/etc --mount source=vol_var,target=/var
このコンテナはimageから起動しているので、オリジナルの/etcと/varとが、それぞれボリュームにコピーされるはずです。
オリジナル/etcの内容は全てボリュームにコピーされたようです。
しかし、/varの一部のディレクトリの内容が、なぜかボリュームにコピーされません。
そのため、そのディレクトリの内容のみ空っぽになってしまいます。
(具体的には、/var/spool/hylafaxというディレクトリが空になります。/var/spool/の他のサブディレクトリについては中身がコピーされています。)
念の為、ボリュームをマウントせずにコンテナを起動すると、問題のディレクトリも中身が入っていることが確認されます。
原因として何が考えられるでしょうか。お手上げ状態です。
595: 2020/11/01(日)17:56 ID:M5iteKem(2/2) AAS
>>594
自己レスです。
オリジナルの/var/spool/hylafax 内に、pipeファイルがあります。
prw------- 1 uucp uucp 0 Sep 19 2018 FIFO
これが原因で、ボリュームにサブディレクトリも含めてコピーがされない可能性はあるでしょうか。
596(1): 2020/11/01(日)18:14 ID:RPHXCdM8(1) AAS
pipeを削除したイメージを作ってやってみれば原因かどうかわかるんじゃないの
597: 2020/11/01(日)19:30 ID:6Gl5tSwg(1/3) AAS
>>594
基本的な話として、
ホストの/etcや/varをDockerコンテナの中にマウントしてはいけません。
厳禁といってもいいレベルでダメです
598(1): 2020/11/01(日)19:32 ID:6Gl5tSwg(2/3) AAS
/etc や /var 以下の必要なものだけをマウントする場合はギリOKです。
そのDockerイメージは何の機能をコンテナ化したものですか?
その機能に必要なものだけをマウントしてください
599: 2020/11/01(日)19:33 ID:6Gl5tSwg(3/3) AAS
ついでに言っておくと/etcや/varなんかをDockerコンテナに
割り当てたりなんかしたら最悪ホストシステムが破壊されます。
600: 2020/11/01(日)19:41 ID:lesnXEzs(1) AAS
アプリ屋くん今日も大暴走
601(1): 2020/11/01(日)20:10 ID:w/PjhgBB(1) AAS
>>594
>― mount source=vol_etc,target=/etc --mount source=vol_var,target=/var
なんで、こうするのか、理解に苦しむわ…。
とくに、 /var をなぜVolumeにする?
意味がわからない。
602: 2020/11/02(月)00:03 ID:BCpQPJWu(1/3) AAS
Dockerを仮想マシンか何かだと思ってるんだろ
/etcや/varを共有してDockerコンテナの中で作業しようとしてる
603: 2020/11/02(月)00:51 ID:FrveCY20(1/2) AAS
仮想マシンでvar とかetcの共有なんてしないけどね。
604(1): 2020/11/02(月)00:55 ID:BCpQPJWu(2/3) AAS
だから仮想マシンとしてログイン(?)して使いたいけど
/etcや/varを共有したいって思ったんでしょ?
アプリ専用コンテナとして考えれば
必要なものだけを共有するという発想になる
そんな広い範囲のディレクトリを参照するってことは
そのコンテナでいろんな作業をしたいってことだろう
/etcが見れればいろんなアプリ何も設定しなくても動くと勘違いしちゃうもんねw
605(2): 2020/11/02(月)01:02 ID:4g2Afrsx(1) AAS
もうめちゃくちゃだなこいつ
質問者はホストと共有するなんて言ってねえし
606: 2020/11/02(月)01:14 ID:BCpQPJWu(3/3) AAS
?
ボリュームってなんのことか知ってますか?
上下前次1-新書関写板覧索設栞歴
あと 396 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.032s