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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
322: 2021/09/30(木)13:37 ID:NxaoZCFw(1/2) AAS
>>310
> Dockerコンテナはそのままで内容を改変する度に、新しくイメージ化(コミット)しています。

そんな使い方はしてはいけません
323: 2021/09/30(木)13:40 ID:NxaoZCFw(2/2) AAS
作るのはイメージだけで、コンテナからイメージ作るとかしないんだわ
してはいけないって言っておこうか?
最終手段として用意してあるだけでdocker commitなんて全く使わない
それが必須な時点で使い方が間違っている
324
(1): 2021/09/30(木)15:45 ID:9I0gNfoI(1/2) AAS
requirements.txtで独自ライブラリをgithubからインストールして
あとからライブラリ更新したとき
その更新は適用されない
適用させるにはまたゼロから(imageから)構築し直さなきゃいけない
って認識でいいでしょうか?
325: 2021/09/30(木)15:46 ID:9I0gNfoI(2/2) AAS
補足
>requirements.txtで独自ライブラリ
Dockerfileからpip install requirement.txtです
326
(1): 2021/09/30(木)20:18 ID:efVV6/dt(1) AAS
Dockerは更新されたとか関知しないのでrebuild要
327
(1): 2021/09/30(木)20:41 ID:f/9P/cfS(1) AAS
そういうときは更新検知用コンテナ入れるけどな
328
(1): 2021/09/30(木)20:54 ID:lprEzDME(1/2) AAS
>>324
だからDockerfileでイメージのビルドが簡単にできるようになっていて
レイヤーのキャッシュで高速にリビルドが完了するようになってる
329
(1): 2021/09/30(木)20:56 ID:lprEzDME(2/2) AAS
イメージは消してビルドし直すのは当たり前で
それはバイナリの実行コマンドを削除してビルドし直すのと同じこと

実行コマンド(イメージ)の中にデータを入れるな
データが入ってなければ、イメージの削除とリビルドも
何も気にすることがない作業だ
330
(3): 310 2021/10/01(金)03:31 ID:sILjv0wo(1) AAS
当初の質問から外れてしまっているのですが、
本質的な話だと思います。

ぜーーんぶ、設定に費やしたコマンドを明確に表して、buildせよっていうことですね。
それはつまり、コンテナの中でviでせっせと作成したスクリプトも全部、予め用意してbuildせよってことですよね。
でも、まだやろうと思っていることが試行錯誤で、固まっていないんですよ。
331: 2021/10/01(金)05:11 AAS
>>326-329
なるほど・・そういうものなんですね
まだよくわかっていませんが勉強してみます
332
(2): 2021/10/01(金)09:08 ID:qk1/sKj0(1/2) AAS
>>330
Docker Hubなんかにあるベースイメージつくるなら最終的にDockerfileに全記載となるけど
試行錯誤中はcommitでも外部ボリュームマウントでもぜんぜんOK
アプリ開発なら特定のディレクトリしか使わないようにし(他には設定ファイルくらい)
開発中はディレクトリ全体をホストに置いてマウントするのが常套
buildではそのディレクトリ全体をCOPY(開発中はマウントで隠れる)
適当なプロジェクトのDockerfile, compose.yamlみたらわかる
333: 2021/10/01(金)10:47 ID:7vys4bJF(1) AAS
>>330
だからDockerは試行錯誤しても時間がかからないように
高速にビルドができるようにレイヤーでキャッシュされてる
ビルドするのにやっていることを固める必要がない
試行錯誤をビルドして行えばいいだけ
334: 316 2021/10/01(金)11:28 ID:iw5WVqdU(1) AAS
つまり不思議システムってことか
335: 264 2021/10/01(金)12:14 ID:1+eftyEl(1) AAS
また、いつもの、仮想OS とコンテナの違いが分からない、香具師が来ているのか

>>264
に書いただろ

山浦清透の動画内の、AWS の構成を見てみろ

開発中は、Docker 外の共有フォルダへbind しておけばよい
336: 330 2021/10/01(金)22:04 ID:6U2sEk3X(1) AAS
>>332
わかりやすいレスありがとうございました。
なるほど。

コンテナの「ルートディレクトリ」ごと
ホスト側に移してバインドしておいておけば、
そのコンテナで試行錯誤してもコンテナ自体は太りませんね。
必要があれば、変更のきりのよいところで、
ホストに置いている「ルートディレクトリ」ごとバックアップ取ればいいのかもしれない。

というのは、yumとか、外部から落としてきたtarをコンテナ内で使うと、
どのディレクトリに変更が生じるかわからないので、
省4
337: 2021/10/01(金)22:47 ID:/Hb00et2(1) AAS
ひどいバッドノウハウの誕生を目撃した
338: 2021/10/01(金)22:52 ID:QVlI3i/F(1) AAS
>>332はルートディレクトリ以下全部なんて意図してなかろうに
339: 2021/10/01(金)23:28 ID:qk1/sKj0(2/2) AAS
ルートディレクトリでやってみたらいいとおもうよ
パーミッションの問題もあるしchroot環境構築するくらいの難易度で挫折するだろうけど
そこから学べることもある
340: 2021/10/01(金)23:38 ID:ofQTh0wf(1) AAS
頑なにテキスト化したくないってことは、buildでステップ的に構築しなくていいんでしょ
ならコンテナ内でvi編集でもyum installでもしたものをexportしてイメージとして使えばいいんじゃないの

1から作り直すことはできないけど、いらないんだろうし
341: 2021/10/01(金)23:54 ID:lS2O9Ywg(1) AAS
だからコンテナは仮想マシンじゃないと何度も言う必要があるわけだよ
わかった?
342
(1): 2021/10/02(土)18:54 ID:4xlvDTis(1/2) AAS
月数百円程度でもいいのでplay with dockerみたいにさくっと試せるサイトないかな
343: 2021/10/02(土)19:00 ID:uYmNQcwI(1) AAS
なんで自分のマシンに入れないの?
344: 2021/10/02(土)20:32 ID:4xlvDTis(2/2) AAS
ん?自分のマシンにも入れてるけど?
345: 316 2021/10/02(土)22:13 ID:dlGxyKte(1) AAS
自分のマシンで試せばいいじゃんDockerなんだから
346: 2021/10/03(日)08:14 ID:Yq6G9Yo6(1) AAS
Dockerなのにそんなサービス欲しい理由が分からない
347: 2021/10/03(日)09:13 ID:kh+by+bv(1) AAS
それはそんなサービス作ったエンジニアかだれかに言えよw
348: 2021/10/03(日)16:50 ID:HRxcvoBP(1) AAS
>>342
お金はらうなら
VPSかりて、リモート接続できるDocker環境つくればいい
349: 2021/10/03(日)17:03 ID:F59D6Xpk(1) AAS
Google Cloud ShellとかGCEの無料インスタンスで似たようなこと出来るんじゃね
350
(1): 2021/10/04(月)17:53 ID:H0n7wAlc(1) AAS
docker machineの勉強をしようと思ってネット上の記事を色々読んでいたのですが
公式サイトに飛んだら
Docker Machine has been deprecated. Please use Docker Desktop instead.
とありました
Docker Machineを使うとAWSにDockerホストを展開するようなこともできたようですが
そういうこともDocker Desktopでできるんですか?
何か機能的に重ならない気がするのですが、どうなのでしょうか
351: 2021/10/04(月)19:51 ID:9KsdlQMe(1/2) AAS
Dockerは仮想マシンじゃない

アプリを配布するためのコンテナで
一般的には仮想マシンと一緒に使うもの
352: 2021/10/04(月)20:48 ID:FawikzNq(1) AAS
WindowsやMacの人はdockerデスクトップより
AWSのlightsailとか安いサーバでdocker-ce入れた方が
色々捗るんじゃ無いかと思う
353: 2021/10/04(月)20:51 ID:9KsdlQMe(2/2) AAS
何も使い勝っては変わらんのだが?
354: 2021/10/04(月)22:16 ID:/K4IieFe(1) AAS
>>350
AWSに展開するならECSかEKSを使用するので、実行環境でDockerコマンドを直接使用することはない
というかDockerエンジン自体もほとんど使用されなくなっている
355: 316 2021/10/05(火)13:26 ID:FDYVD/g/(1) AAS
Dockerはプレハブハウス
VMwareはモデルハウス
356
(1): 2021/10/05(火)13:55 ID:yIaQ6dVd(1) AAS
モデルハウスの中にプレハブハウス入れるのか?
入れないだろ
357: 2021/10/05(火)14:13 ID:Q63nk656(1/2) AAS
例えはやめとけ

分かってないのバレるぞww
358: 2021/10/05(火)18:29 ID:0PPfgqZB(1) AAS
空き地(物理マシン)を借り切って、そこを小さな区画(仮想マシン)切り分けて

そのスペースに在来工法(環境設定)で家を建てるよりも
システム建築(コンテナ)で家を建てた方が早いって感じかな

システム建築と在来工法の違いはこちらw
外部リンク:www.systematization-building.com
359
(1): 2021/10/05(火)21:44 ID:kLI/hT2L(1) AAS
>>356
なんで混ぜるんだよw
Dockerってプレハブっていうか、工事現場にあるコンテナハウス?みたいなイメージあるんだよな
どこの現場でも速攻で事務所や休憩室になったりとかさ

対してVMは建売みたいに建てては売って(処分して)の繰り返しみたいな感じ
360: 2021/10/05(火)23:03 ID:Q63nk656(2/2) AAS
家の中に家を立てるのがVM
家の中にプレハブ置くのがDocker
361: 2021/10/06(水)01:50 ID:20dEfbhH(1/2) AAS
>>359
> 対してVMは建売みたいに建てては売って(処分して)の繰り返しみたいな感じ

だからVMの中にプレハブを建てては売って(処分して)の繰り返えすんだろ?
362: 2021/10/06(水)01:51 ID:20dEfbhH(2/2) AAS
ん?まさかVMって設定済みVMイメージの話をしてるのか?

設定済みVMイメージをどうやって作る?
それが大変だからDockerを使うってわかってる?
363: 2021/10/06(水)08:08 ID:3zPqHmnl(1) AAS
アホしかいねえ
364: 2021/10/06(水)21:37 ID:snNFW4Me(1) AAS
例え話ってのは有用な時もあるんだけど
「自分が対象を明確に理解している時」に限定しないと
知ったか同士が例え話に例え話返し始めると
収拾つかなくなるよ
365: 2021/10/06(水)22:10 ID:Iox74qkf(1) AAS
桃太郎というのは、例えば鬼のようなものである

鬼というのは、牙が生えていて、上半身裸
しましまのパンツを履いていて、金棒を持っている
悪いやつのことである
366: 2021/10/07(木)01:34 ID:tXkJUNNf(1/3) AAS
なぁ・・・もう疲れた・・・
何をどうやってもoverlay2の配下にデータが保存されるんだが・・・俺は何のために16TBのHDDを買ったんだ・・・もぅ疲れた寝る...zzzZZZ
367: 2021/10/07(木)01:35 ID:tXkJUNNf(2/3) AAS
あっ、言い忘れてたよ・・・誰かタスケテ!!
368
(1): 2021/10/07(木)02:07 ID:0x1c9XEu(1) AAS
何をどうやったかを言わなきゃ誰もなんもできねーよ
そうゆうとこだろお前が失敗してんのは
369: 2021/10/07(木)12:18 ID:dNSBzTy5(1) AAS
>>368
説明できん・・・のだ
370: 2021/10/07(木)12:52 ID:7C/N0L6y(1) AAS
イメージなりボリュームなりをリムーバブルメディアに置きたいんじゃないの
371: 2021/10/07(木)14:55 ID:Hxaso2i3(1) AAS
Macだと悩まないのでWindowsなら
ジャンクションつかえばかいけつする
372: 2021/10/07(木)19:11 ID:tXkJUNNf(3/3) AAS
いやさ全録サーバー構築してんだが・・・
SSDの方にLinuxとDockerとコンテナ入れてさ、録画したファイルをHDDの方に保存したかったんだけど・・・どこをどうしてもoverlay2の配下に保存されるんよ・・・

これが昨夜までの状態・・・

で、今帰ってきてLinuxから入れ直したらできたわ!どこが悪かったのか謎のままだが動けばオッケー
まずは地上波全録して何日分録り溜めできるか試さなきゃ

ノシ
373: 2021/10/07(木)19:17 ID:luv6DYdj(1) AAS
きっとお化・・・霊の仕業だと思う
374: 2021/10/07(木)19:17 ID:L40QlT/R(1) AAS
先にコンテナがマウントしたディレクトリかその上位に後からHDDマウントしようとしてnot emptyになってたんじゃないの
375: 2021/10/16(土)00:06 ID:G0XnGfO2(1) AAS
ローカル上で動かすとバリ速い処理があるんだけども、EKSで動かすもCPU(limitつけてないのに)使い切ってくれない

何の設定が悪いんだか教えてくれだれか
たすけて
376: 2021/10/16(土)01:30 ID:igUu5ecU(1) AAS
ストレージとかが遅いんやろ?
377
(2): 2021/11/05(金)06:05 ID:mEJJfXtx(1) AAS
wordpressをpullして起動するだけでとりあえず使える状態になるのはしびれたけどそれ以上のメリットあんのかって気はするよな
Tensorflowでgpu使うのに便利だって書籍に書いてたからやってみたら必要なものを入れる度にリビルドしろってアホかと
ローカルに入れた方が100倍楽だ
378: 2021/11/05(金)07:01 ID:hrg4b2um(1/2) AAS
じゃけんローカルに入れたやつを他のサーバーに移動させようや
379: 2021/11/05(金)11:18 ID:OrgeXxQI(1) AAS
アホやな
一生レンタルサーバー契約してろ
380: 2021/11/05(金)11:25 ID:NannT1LF(1) AAS
最初から全部入れとけっていう
381: 2021/11/05(金)16:22 ID:hrg4b2um(2/2) AAS
でも実際こういうやついるからな 一緒に仕事したくないわ
382: 2021/11/05(金)22:47 ID:8WbDk17q(1/2) AAS
>>377
デーバーにデプロイの話はなんでしないの?
まだそこまで理解してないから?
383
(1): 2021/11/05(金)22:47 ID:8WbDk17q(2/2) AAS
訂正

>>377
サーバーにデプロイの話はなんでしないの?
まだそこまで理解してないから?
384: 2021/11/06(土)01:18 ID:YFQx6gi4(1) AAS
Docker Hub に、Tensorflow のイメージぐらい、誰か作って公開していないのか?
385
(2): 2021/11/06(土)01:37 ID:pxiTZROW(1) AAS
>>383
サーバーがなにか理解してないだろ
pcと同じものだぞ
自分の家のpcでwordpressを起動して公開するのもvpsに配置するのも同じ事
実機を使うかsshで遠隔操作するかの違いだけだろ
awsのサービスとかの話なら既出だし
なにが言いたいのかわからんw
386: 2021/11/06(土)05:03 ID:jeQyLRyi(1/2) AAS
>>385
俺はサーバーを知ってるんだぞ自慢はいいからさw
Dockerが解決してるデプロイの話を
なんでしないの?
デプロイの話をしない理由を言ってみ
387
(1): 2021/11/06(土)06:22 ID:SWXaP+UU(1) AAS
そこらへんの話は仕事でやんのか趣味でやんのか違いっしょ
流石に仕事で >>385 みたいなこと言われんやろ 流石にね
388
(1): 2021/11/06(土)06:31 ID:tMvHrnFG(1) AAS
>>387
pbxの設置から鯖の設置、基地局設備の設置までやってたけどな
389: 2021/11/06(土)10:03 ID:/MiGPYUc(1) AAS
Dockerを軽量版仮想マシンぐらいの理解でいるとこうなるという分かりやすい例だな
390: 2021/11/06(土)11:52 ID:jeQyLRyi(2/2) AAS
>>388
機材の搬入までしていたとか言いそうで草

ソフトウェアのデプロイの話をしろよ

苦労話をすればいいんやで?
サーバーのバージョンが古くてライブラリが古くて
それをインストールしようとしたけど、ビルドが出来なくてーとか
あるやろ?

今はDockerですっかりなくなってしまったがなwww
391: 2021/11/06(土)12:08 ID:DBoKX35h(1) AAS
デプロイとかしたことないから
デプロイの苦労話なんてないんだろw
Dockerのメリットがわからないやつは所詮素人ということがわかる
392: 2021/11/06(土)12:16 ID:z9T431m9(1) AAS
老害お得意の苦労話()
393: 2021/11/06(土)12:49 ID:7Cdc51Vd(1) AAS
5chは老害の巣窟ですよ。
子供は他所で遊んだ方が良いですよ。
394: 2021/11/06(土)14:16 ID:mWad7OCl(1) AAS
デプ=ロイ
1721-1758
395: 2021/11/06(土)20:20 ID:HnjQfc0P(1) AAS
若い衆は他SNSメインですよ^^;
老害どうしで喧嘩してるだけ
396
(1): 2021/11/07(日)00:15 ID:N4W1rZlj(1) AAS
wordpressが鯖の上で動くアプリって事すら知らないでデプロイの事を話せってw
知恵遅れにもほどがある
というかdockerすら使ったこと無いだろ
dockerの話一つもしてないのはお前だw
397
(1): 2021/11/07(日)00:45 ID:iZthNpCQ(1/4) AAS
>>396
Dockerはデプロイに使う道具なんだが?
わかってないのか?
398: 2021/11/07(日)02:42 ID:dYyCL6Eq(1) AAS
docker使ってて便利に感じるのは環境差分が吸収されることよねー
399
(1): 2021/11/07(日)03:57 ID:vyT07WHV(1/2) AAS
>>397
dockerってデプロイしないと使えないんだぞw
お前あれだろ、linux使ったことすらなくてwindows使ったら快適だったスレとかで暴れ回ってるうんこやろうだろ
400: 2021/11/07(日)09:39 ID:NNSVea7W(1) AAS
もうDockerの話題やめようぜ
401: 2021/11/07(日)11:23 ID:BR8Lm6cR(1/2) AAS
スレチだろこのスレはPartのスレだぞ
402: 2021/11/07(日)11:35 ID:iZthNpCQ(2/4) AAS
>>399
Dockerのデプロイと
開発したアプリのデプロイじゃ
全然難易度が違うだろ
403
(1): 2021/11/07(日)11:50 ID:vyT07WHV(2/2) AAS
linuxすら使ったこと無いんだろw
wordpressが起動した時点でホスト名登録してルーター設定したらサービスを提供できる状態って事だからな
普通のレンタル鯖にdockerを入れられるとでも妄想してみたんだろうけど、最初から言ってるがdockerインストールする必要があるから対応サーバーか自前の鯖やvpsを使う前提だ
dockerの話してる段階で最初からサーバーを提供する側の話なんだよ
鯖を立てるという意味が分かってたら絶対に言わない事言ってるからね
404: 2021/11/07(日)12:17 ID:iZthNpCQ(3/4) AAS
>>403
だからそのwordpressはどうやってデプロイしたんだよ?
なんどもそれを言えって言われてるだろ
405
(1): 2021/11/07(日)15:34 ID:WGXXnRoI(1) AAS
エンジニアの人って知識でマウント取るの好きだよね
なんでだろうね?
406: 2021/11/07(日)15:42 ID:+2V1AA7E(1) AAS
Dockerなんてエンジニアぐらいしか使わんだろ
407: 2021/11/07(日)15:50 ID:haMEC0ru(1) AAS
エンジニアは営業様に比べて出世も給料も抑えめで自己肯定感が薄いからね
408: 2021/11/07(日)17:00 ID:BR8Lm6cR(2/2) AAS
知識不足で答えられないからマウント論争にシフトしちゃった感
409: 2021/11/07(日)20:53 ID:UswyUhjB(1) AAS
ずっと粘着してワンパターンに毎度ネカマの自演始めるからすぐ分かるんだよ
お前まじキモイわw
410: 2021/11/07(日)22:22 ID:iZthNpCQ(4/4) AAS
>>405
わかってるならマウントられないように知識をつけろよw

相手が仕掛ける攻撃がわかってるのに何の対策もしないで
殴られてから、殴るのわかってたぜと言っても
負け惜しみにしかならんぞw
411
(8): 2021/11/07(日)23:34 ID:zxZp+a6C(1) AAS
いつも、Docker と仮想OS を勘違いしている香具師がいる

Docker内には、OSの機能はない。
アプリしかない

いつも、OSの機能をDocker内に入れようとするw

AWS 構成図を見れば、すぐ分かる。
OSの機能は、Docker外にある。
AWSの各種サービスがそれ

AWSのくろかわこうへいのサロンにでも入って、Fargate でも勉強すれば?
412: 2021/11/07(日)23:56 ID:6COFV9wR(1) AAS
>>411
debianとか、fedoraとか、インストールパッケージ作るのに
それぞれの、ディストリのイメージでビルドしてんだけど
使い方間違ってんのかな
413
(2): 2021/11/08(月)07:51 ID:CNwinMJg(1/3) AAS
ホストOSから独立した実行環境をつくるDockerコンテナとVMを混同する人がいるのは
仕方ないんじゃないかな。コンテナ内でコマンド実行するときにホストOSのカーネルを
利用してるなんて想像しにくいでしょ。特にWinやMacOS用のDockerホスト使ってる人は。

ここがわりとわかりやすいんじゃないかな。
「【連載】世界一わかりみが深いコンテナ & Docker入門 ? その1:コンテナってなに? 」
外部リンク:tech-lab.sios.jp

それよりクラウド初心者がAWSでなるべく安くK8sを学ぶのにいい感じの教材なり講座なり
教えてほしい。どうにもやらかした時の請求が怖くて手が出せない。
AWSでEKS?のK8sでDevOpsの真似事してみたいんよ。そしたらPCローカルにVM複数立てるのきつい。
とりあえずVM2つ(マスター、ワーカー:マスターにCP役割設定)たてて、kubectlコマンド試してるけど、
省1
414: 2021/11/08(月)07:53 ID:CNwinMJg(2/3) AAS
誤) そしたらPCローカルに
正) やっぱりPCローカルに
415: 2021/11/08(月)08:02 ID:CNwinMJg(3/3) AAS
あと、自分の場合はとりあえずこの本から知識を入れてる。「Kubernetes完全ガイド 第2版 (Top Gear)」
416: 2021/11/08(月)08:53 ID:2clCLGi7(1) AAS
>>411
Fargateって覚えたての単語?(笑)
417: 2021/11/08(月)11:37 ID:9YODvroZ(1) AAS
まあdockerコマンド叩いて、誰かが作ったソフトウェアを起動しているだけじゃ
dockerのメリットはわからんってことだよな
そういうのはディストロについてくるパッケージでもいいわけだし
依存関係なんかディストリのパッケージ作ってる人が解決してくれる

自分で作ったソフトウェアを自分でバージョンとか揃えてちゃんと動くと
保証できる形でデプロイする。そういったことをしたことがない人には
dockerのありがたみなんかわからんよ
418
(1): 2021/11/08(月)22:44 ID:EMcN9ROi(1) AAS
linux上にDocker入れていくつかのコンテナ動かすと、コンテクストスイッチの値が爆上げするのですが、そんなもん気にする必要ないやつですか?

cAdvisor+redisを入れるだけでも爆上げなのですが…
止めると正常運転になる…

監視ツールでコンテクストスイッチの値を監視する時にDocker動いてるやつだけ閾値が合わせられなくて困ってる…
419: 2021/11/08(月)22:48 ID:f3IghZeK(1/3) AAS
>>418
あのー、私門外漢でよくわからないんですが
コンテキストスイッチがどれくらいになったら
どんな実害が現れるんですか?
420: 2021/11/08(月)23:05 ID:2fp/3JE1(1) AAS
dockerってデータベースとかもそのまま本家のコピー状態だから常識的に考えてそのまま商用的サービスには使えないだろ
パスワードとか設定しなおさないとならないから本番で使うならそのままでは使えない事が多いはず
だから使い道が難しい
まあkubernet?とかでは出きるのかもしれないが
421: 2021/11/08(月)23:06 ID:f3IghZeK(2/3) AAS
>>428
何いってんだ?
dockerイメージって実行バイナリと同じだぞ
パスワードとかバイナリの中に埋め込まれてるわけ無いじゃん
常識で考えろや
1-
あと 581 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.283s*