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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
307: 2021/09/18(土)21:22 ID:wWq9o7vc(2/2) AAS
>>306
RubyやPythonをシングルバイナリにできるならね
308: 2021/09/22(水)03:06 ID:CNZL+nOt(1) AAS
でも、まあ、仮想マシンみたいに、コンテナという単位で取り扱うことができるから、
内部動作はホストでネイティブで動作しているにせよ、便利だからそれでいい。
309: 2021/09/22(水)10:04 ID:9upX+YPs(1) AAS
まだDスレでVMの話してんのか・・・
310
(3): 2021/09/29(水)01:50 ID:wZ4RzVqX(1) AAS
Dockerコンテナはそのままで内容を改変する度に、新しくイメージ化(コミット)しています。

縦がコンテナで同じものです。

□→◯イメージ1

コンテナの内容変更

□→◯イメージ2

変更

省4
311: 2021/09/29(水)08:14 ID:YEJ2LKc4(1) AAS
何をどう変更したのか書かれてませんが
312
(1): 2021/09/29(水)08:31 ID:LGmiJ87r(1) AAS
docker commitは現在のイメージの上に現在のコンテナによる変更内容を差分としてレイヤを追加する
だからcommitするたびにイメージサイズは肥大化する
これ言うとまた荒れそうだけど、dockerを仮想マシンのように使ってはいけないと言われる大きな理由の一つだね
313
(2): 2021/09/29(水)09:29 ID:PTBGL/ew(1) AAS
更新の都度buildで構築できるように組むのが一般的
もし動的な更新部分を外部のリポジトリ等から取得できないなら
マルチステージで旧イメージからコピーするとか
314
(2): 2021/09/30(木)04:20 ID:UPXTKWDc(1) AAS
>>312
レスありがとうございます。

おっしゃっているのは、コンテナからイメージを作成して、
そのイメージから別のコンテナを作成し、また新たにイメージを作成する場合ですよね。
(ちがっていたらすみません)

□→◯→□→◯・・・

しかし、>>310のように、
同一コンテナから時系列でイメージを作成しているのですが、
コンテナの変更の割に、それらのイメージが大きく膨らむのです。

同一コンテナ上での変更だから、同一レイヤで更新が成されるはずです。
省4
315: 2021/09/30(木)05:48 ID:07QQ7WUk(1) AAS
>>314
あのな。お前のそのレスの内容から
Dockerの完全な初心者だってことバレバレなの

お前は知らない単語を聞いた時、その単語の意味から
こういうことだろ?と思い込んで突き進んでるだろ
思い込みを書き込むんじゃなくて
知らない単語をちゃんと調べてDockerを勉強しろ

システムが固まってないんじゃない
お前は>>313が言ってることがわからないだけだ
316
(4): 2021/09/30(木)06:31 ID:579orQhE(1) AAS
あーあー確信ついちゃった・・・発狂するぞw
317
(2): 2021/09/30(木)07:22 ID:Ry/9iZsP(1) AAS
○核心
318
(1): 316 2021/09/30(木)07:29 ID:IFa/bopz(1) AAS
>>317
おい馬鹿ヤメロw
319: 317 2021/09/30(木)07:57 ID:IdnADHxV(1) AAS
>>318
ではではタメ口ならいい?
320: 2021/09/30(木)10:00 ID:wNszxq9T(1) AAS
>>314
コンテナの変更って何したんだ?
commitでイメージに追加される新たなレイヤは元のイメージとの差分だから、
愚かにもdockerを仮想マシンのように使っているならログのローテーションやパッケージの更新などで常に元のイメージとの乖離は拡大し続け、
その乖離の分だけレイヤのサイズは増大する
事実を疑う愚かな悪癖を捨て、まずはそれだけの差分が実際に生じている事実を認め、その差分の内容をdocker diffなどで調べろ
321: 2021/09/30(木)10:40 ID:xd5ZQgd4(1) AAS
まだシステムが固まってないんなら別に肥大化してていいんでは
fixしたらホスト側からCOPYしてbuildしたらいいだけ
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要
1-
あと 676 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s