Docker Part6
■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
2021/07/12(月) 06:41:45.42ID:SoKAlVq4 テンプレとかいらんやろ
11login:Penguin
2021/07/18(日) 01:54:47.58ID:5rFEV6Qy >>10
ありがとうございます。
Dockerの方はDebianのパッケージ(sid)を使ってるので…。
カーネルは試しにこちらでビルドしたもので、5.12系をほぼ同じconfigでビルドした場合には問題出てなかったので…。
5.13系カーネル自体の設定をチューニングして再ビルドを重ねてますが、うまく行かない…結果しだいでは、どちらかにバグ報告をしないといけないような状況ですし、色々調べてDocker/Containerdの方もビルドしてみます。
ありがとうございます。
Dockerの方はDebianのパッケージ(sid)を使ってるので…。
カーネルは試しにこちらでビルドしたもので、5.12系をほぼ同じconfigでビルドした場合には問題出てなかったので…。
5.13系カーネル自体の設定をチューニングして再ビルドを重ねてますが、うまく行かない…結果しだいでは、どちらかにバグ報告をしないといけないような状況ですし、色々調べてDocker/Containerdの方もビルドしてみます。
12login:Penguin
2021/07/19(月) 22:27:50.62ID:WuBp6Xn1 【おちんぽ】伊藤忠テクノソリューション(CTC)ってどうよ?【挿入】
IWGP関東連合 椎木、 03-5210-8100
アクセンチュア 伊藤忠商事
ttps://www.dto.jp/shop/17
SEXしたいぞ、CTC
リーダー宣言 敗訴る 金融事業部
お前を部下にもらう前に 言っておきたいことがある
かなり厳しい話もするが 俺の本音を聞いておけ
俺より先に 来てはいけない
俺より先に 帰ってもいけない
飯は一緒に食え いつも身だしなみを整えろ
出来る範囲で構わないから
忘れてくれるな、仕事も出来ない俺に
お前を守れるはずなどないってこと
お前にはお前にしかできないこともあるから
それ以外は口出しせず黙って俺についてこい!!!!!!!!
IWGP関東連合 椎木、 03-5210-8100
アクセンチュア 伊藤忠商事
ttps://www.dto.jp/shop/17
SEXしたいぞ、CTC
リーダー宣言 敗訴る 金融事業部
お前を部下にもらう前に 言っておきたいことがある
かなり厳しい話もするが 俺の本音を聞いておけ
俺より先に 来てはいけない
俺より先に 帰ってもいけない
飯は一緒に食え いつも身だしなみを整えろ
出来る範囲で構わないから
忘れてくれるな、仕事も出来ない俺に
お前を守れるはずなどないってこと
お前にはお前にしかできないこともあるから
それ以外は口出しせず黙って俺についてこい!!!!!!!!
13login:Penguin
2021/07/20(火) 13:41:23.86ID:0bcPtHNv >>11 ですが、
昨日と言うか今日、リリースされた 5.13.3で問題が解消したようなので、ビルドして今実際に動かして挙動見ています。
ChangeLog-5.13.3 のこのあたり関連だと思います。
Author: Xie Yongji <xieyongji _at_ bytedance.com>
Date: Mon May 17 16:49:12 2021 +0800
Summery: drm/virtio: Fix double free on probe failure
昨日と言うか今日、リリースされた 5.13.3で問題が解消したようなので、ビルドして今実際に動かして挙動見ています。
ChangeLog-5.13.3 のこのあたり関連だと思います。
Author: Xie Yongji <xieyongji _at_ bytedance.com>
Date: Mon May 17 16:49:12 2021 +0800
Summery: drm/virtio: Fix double free on probe failure
14login:Penguin
2021/07/20(火) 13:49:22.22ID:0bcPtHNv2021/07/26(月) 15:00:00.06ID:92y2ETbn
2021/07/27(火) 10:14:52.45ID:4W0F5SFr
既存のコンテナにbashやaptをインストールしたいのですが、方法がわかりません。
やり方を教えてもらえないでしょうか。
やり方を教えてもらえないでしょうか。
2021/07/27(火) 11:09:38.56ID:eu23Q3UL
なんでそれインストールしたいの
2021/07/27(火) 12:53:39.40ID:vlOme3Fq
>>17
中の設定を変更して動作を試すときに、コンテナ内にはshしか実行出来ないからです。
中の設定を変更して動作を試すときに、コンテナ内にはshしか実行出来ないからです。
2021/07/27(火) 13:08:00.54ID:eu23Q3UL
Debian ベースの Docker ベースで作っていく方が早いんじゃないかな
2021/07/27(火) 15:38:49.08ID:K9Zum/a6
とにかく実行ということなら、インストールパッケージからファイルを抽出して、docker cpでコピーしたら?
あとの管理は事実上ムリやけど。w
あとの管理は事実上ムリやけど。w
2021/07/28(水) 20:29:19.37ID:dZgmRM4i
方法が分かりませんというのが分かりませんなw。
普通にコンテナ入ってやればいいじゃん。
普通にコンテナ入ってやればいいじゃん。
2021/07/28(水) 20:44:15.44ID:fShcauQI
いやあとからapt入れるのはそういえばやったことないな
ディレクトリ構成によっては手間掛かりそうだ
ディレクトリ構成によっては手間掛かりそうだ
2021/07/29(木) 07:34:33.61ID:wmKFzdF6
イメージの提供者がaptやbashまで削ぎ落としてるってことなのかね
2021/07/29(木) 10:07:54.00ID:2b7iEBIu
最初から入れてないだけじゃね
2021/07/29(木) 11:03:53.65ID:kaivzCtO
Docker使う以前の問題じゃないの?
2021/07/29(木) 11:25:45.26ID:2b7iEBIu
それは言えてる 素直に Debian ベースでコンテナ自分で作った方が早いね
2021/07/29(木) 11:29:27.90ID:gbzo6fQj
>>25
まあDocker使うようになって初めてパッケージマネージャすらまともに使えない最小限のLinuxに触れた人は多いんじゃないかな
まあDocker関係ないのはその通りだが、コンテナ以外でそんなものを弄る機会はなかなか無いだろう
正直、俺もその一人だし気持ちはわかる
まあDocker使うようになって初めてパッケージマネージャすらまともに使えない最小限のLinuxに触れた人は多いんじゃないかな
まあDocker関係ないのはその通りだが、コンテナ以外でそんなものを弄る機会はなかなか無いだろう
正直、俺もその一人だし気持ちはわかる
2021/07/30(金) 00:49:19.48ID:iZwY13TQ
オタクってやたらと「まあ」使うよね
まぁ俺は全然オタクじゃないけど
まぁ俺は全然オタクじゃないけど
29login:Penguin
2021/07/30(金) 08:00:53.37ID:HwaQABGu まぁまぁ落ち着いてくれや
2021/07/30(金) 08:22:12.11ID:dEWw5Fsz
思慮深いオタクは断定を避けるためとりあえずまぁとつぶやくのだ
2021/07/30(金) 11:17:42.07ID:gZMXaBAY
個人で使うのにdockerのメリットって何?
vmwareとかでいい気がするんだけど
vmwareとかでいい気がするんだけど
2021/07/30(金) 11:31:53.20ID:/r1fC4Hx
リソース消費量が少ない
2021/07/30(金) 12:30:45.43ID:88sU4Gy0
2021/4
任意のLinuxディストリビューションをWSL2で動かす Clear Linux OSを動かすまで
https://impsbl.hatena@blog.jp/entry/ClearLinuxOnWSL2
注意。アク禁にならないように、URL 内に、@を入れました
Docker Hub からpull したイメージを、tar へexport して、
それをWSLで、D ドライブへimport する
docker export
wsl --import
WSLでカスタマイズしたものを、さらにexport しておく。
wsl --export
任意のLinuxディストリビューションをWSL2で動かす Clear Linux OSを動かすまで
https://impsbl.hatena@blog.jp/entry/ClearLinuxOnWSL2
注意。アク禁にならないように、URL 内に、@を入れました
Docker Hub からpull したイメージを、tar へexport して、
それをWSLで、D ドライブへimport する
docker export
wsl --import
WSLでカスタマイズしたものを、さらにexport しておく。
wsl --export
2021/07/30(金) 12:49:10.81ID:UG7ZpfsM
2021/07/30(金) 12:52:32.10ID:dEWw5Fsz
ただしカスタマイズをしたり試行錯誤しながら使いたい場合には VM の方が向いているでしょうね
2021/07/30(金) 13:26:12.01ID:nK/W8CHf
2021/07/30(金) 13:38:29.92ID:dEWw5Fsz
2021/07/30(金) 15:07:03.80ID:88sU4Gy0
まあ、正確に言えば、VSCode で、Docker Compose を使う。
Linux を、AWS のように画面無し・サーバー用途で使う人は、Docker で十分
Vagrant も、使う必要がなくなった
Linux を、AWS のように画面無し・サーバー用途で使う人は、Docker で十分
Vagrant も、使う必要がなくなった
2021/07/30(金) 15:18:21.07ID:nK/W8CHf
2021/07/30(金) 17:01:11.10ID:dEWw5Fsz
2021/07/30(金) 19:33:11.06ID:nK/W8CHf
42login:Penguin
2021/08/08(日) 08:26:55.74ID:MLQ5vxx8 コンテナのethインターフェイスのMTUを変更したいです。
systemctlのdockerサービスの設定で、execに指定されてるdockerコマンドに--mtuオプションを付けると、
デフォルトのネットワークに接続するコンテナについてはMTUが変更されました。
デフォルト以外のネットワーク(docker create network -d macvlan で作成したもの)について、
MTUを変更するにはどうすればよいでしょうか。
docker create networkで指定できるものだと考えていたら、どうもそのようなオプションはないようなのです。
ブリッジする親インターフェイスについて、ip link set mtuでmtuを変更しても、
コンテナはmtu 1500のまま変更されませんでした。
systemctlのdockerサービスの設定で、execに指定されてるdockerコマンドに--mtuオプションを付けると、
デフォルトのネットワークに接続するコンテナについてはMTUが変更されました。
デフォルト以外のネットワーク(docker create network -d macvlan で作成したもの)について、
MTUを変更するにはどうすればよいでしょうか。
docker create networkで指定できるものだと考えていたら、どうもそのようなオプションはないようなのです。
ブリッジする親インターフェイスについて、ip link set mtuでmtuを変更しても、
コンテナはmtu 1500のまま変更されませんでした。
43login:Penguin
2021/08/10(火) 20:20:48.11ID:rmvGpn4f リアルのNICですら滅多にやらない事を何でdockerなんかでやろうとするんだ?
2021/08/10(火) 21:59:20.27ID:jW4u1ppv
Linux側のブリッジに直接オプション追加する必要があるのかも知れないね
Docker側にオプションが無いなら
Docker側にオプションが無いなら
2021/08/10(火) 22:24:35.28ID:eDrKDgQj
2021/08/11(水) 00:04:31.09ID:MFsgSubj
dockerは便利だけどハマると解決が難しくて困る
2021/08/11(水) 19:05:11.13ID:bYCfn8dc
2021/08/15(日) 01:16:09.96ID:MlQMSdhv
物理のサーバーにVM入れてその上で動くDockerにネットワークの経路だ
DNSの設定だのと、すっげー違和感しかない。
同一ホスト内のコンテナなら共有メモリとかIPCとか別の仕組みで十分だったろうに。
DNSの設定だのと、すっげー違和感しかない。
同一ホスト内のコンテナなら共有メモリとかIPCとか別の仕組みで十分だったろうに。
2021/08/15(日) 01:50:37.42ID:mP0XH7dz
インターネットにアクセスするならどうしてもクライアントからDNSへのアクセスは必要だし、
IPCにTCP使うのはDockerでなくてもわりと普通だぞ
IPCにTCP使うのはDockerでなくてもわりと普通だぞ
50login:Penguin
2021/08/16(月) 20:21:05.02ID:d9ZfvsQ4 Linuxすら触ったことがない奴がDockerガーとか草
51login:Penguin
2021/08/16(月) 20:58:13.07ID:nqayA5yE Docker入門ならこのUdemyコースがお勧め
https://www.udemy.com/share/103iSk2@FG1jVEtKTVcLdE5BAHJNfj1HSldh/
だけど、この先生は女の子より男の子が好きっぽいwww
https://twitter.com/NomadSashi/status/1424008388183093256
https://twitter.com/5chan_nel (5ch newer account)
https://www.udemy.com/share/103iSk2@FG1jVEtKTVcLdE5BAHJNfj1HSldh/
だけど、この先生は女の子より男の子が好きっぽいwww
https://twitter.com/NomadSashi/status/1424008388183093256
https://twitter.com/5chan_nel (5ch newer account)
52login:Penguin
2021/08/20(金) 13:58:12.72ID:062QBn+H 環境の再現性はほしいが
コンテナを使うことによる面倒は避けたいなら
nixがおすすめ
NixOS・Nix Package Manager Part1
https://mao.5ch.net/test/read.cgi/linux/1611657545/
DSLが難しい?それは頑張って覚えろ
コンテナを使うことによる面倒は避けたいなら
nixがおすすめ
NixOS・Nix Package Manager Part1
https://mao.5ch.net/test/read.cgi/linux/1611657545/
DSLが難しい?それは頑張って覚えろ
2021/08/20(金) 15:27:23.34ID:pASpnBw7
Docker は開発環境で使う、Disposable・破棄可能なコンテナ。
状態を持ってはいけない
これを、状態を持っている、システムで使おうとするのが、おかしい。
状態は、Docker外に持たないといけない
つまり、AWS, Kubernetes などを使うべき!
状態を持ってはいけない
これを、状態を持っている、システムで使おうとするのが、おかしい。
状態は、Docker外に持たないといけない
つまり、AWS, Kubernetes などを使うべき!
5453
2021/08/20(金) 15:31:49.29ID:pASpnBw7 以前から、このスレには、
Docker を勉強していなくて、
Dockerをシステムのように使おうとする香具師がいる
何回も、システムじゃない・状態を持つな(Disposable・破棄可能)と言ってるのに
Docker を勉強していなくて、
Dockerをシステムのように使おうとする香具師がいる
何回も、システムじゃない・状態を持つな(Disposable・破棄可能)と言ってるのに
55login:Penguin
2021/08/20(金) 15:35:55.19ID:a2Z0IgFi2021/08/20(金) 15:53:53.30ID:gz+DgnPW
Rubyの話はするなと何回も言われてる人の言葉とは思えないな
2021/08/20(金) 18:31:02.18ID:mziIewoe
dockerをステートレスにしろというのはあくまである1つの用途に過ぎない
内部データを永続化させて仮想マシン代わりに使うケースも結構あるしそれが便利ならそうすればいい
内部データを永続化させて仮想マシン代わりに使うケースも結構あるしそれが便利ならそうすればいい
2021/08/20(金) 19:06:23.97ID:j6VKETPB
そのうちボリュームは禁止とか言い出しそうでこわい
59login:Penguin
2021/08/20(金) 19:49:48.92ID:8L/+/Udo >>53
頑張って実務経験積んでね 応援してるよ
頑張って実務経験積んでね 応援してるよ
60login:Penguin
2021/08/20(金) 22:01:08.63ID:6VKilflN2021/08/20(金) 22:30:39.45ID:QOejmERg
NFSは、ファイルロックもできないし、信頼性が高くないし、あんまり使いたくないね。
6253
2021/08/20(金) 22:52:46.66ID:pASpnBw7 データベースのデータは、Docker 内にあれば、
コンテナが破棄される時に、同時に破棄される。
これが、Disposable・破棄可能
だから永続化するために、Dockerの外に持つ。
これが、volume/bind
システム構築運用では、設定情報・ロギング・監視も考えないといけない。
つまり、AWS, Kubernetes などの知識が必要
コンテナが破棄される時に、同時に破棄される。
これが、Disposable・破棄可能
だから永続化するために、Dockerの外に持つ。
これが、volume/bind
システム構築運用では、設定情報・ロギング・監視も考えないといけない。
つまり、AWS, Kubernetes などの知識が必要
6353
2021/08/20(金) 23:07:19.84ID:pASpnBw7 Udemy の山浦清透、8/20
【金額公開】Webサービスの運用費用、実際いくらかかっているか1円単位までお見せします
https://www.youtube.com/watch?v=nRO7pFCdM8E
このAWS のシステム構成図を見てみ
ECS on Fargate, Cloud Front で、
コンテナ内には、Laravel, Nginx の2プロセスしかない
【金額公開】Webサービスの運用費用、実際いくらかかっているか1円単位までお見せします
https://www.youtube.com/watch?v=nRO7pFCdM8E
このAWS のシステム構成図を見てみ
ECS on Fargate, Cloud Front で、
コンテナ内には、Laravel, Nginx の2プロセスしかない
2021/08/20(金) 23:56:15.15ID:NVSW//rK
こいついろんなスレにいるけど有用な書き込みが一個もないんだよな
2021/08/21(土) 07:20:25.18ID:BiYUjqs+
頭が少し固いかもしれんね ケースバイケースで使い方が変わっていくもんだからね
教科書通りに住むなら考える必要がないってことだ
教科書通りに住むなら考える必要がないってことだ
66login:Penguin
2021/08/21(土) 09:14:28.46ID:kzPE+IFi 30代後半とみた
67login:Penguin
2021/08/26(木) 07:01:59.08ID:jtPtWjFR >>53
しかしな、たとえボリュームを使わなかったとしても、
コンテナ単独だけでデータは全て維持されているぞ。
ホストマシンを再起動しても問題ない。
もちろん、コンテナを破棄したら当然データは消えるけどな。
しかしな、たとえボリュームを使わなかったとしても、
コンテナ単独だけでデータは全て維持されているぞ。
ホストマシンを再起動しても問題ない。
もちろん、コンテナを破棄したら当然データは消えるけどな。
68login:Penguin
2021/08/26(木) 22:00:54.82ID:JJQNQ5uo Dokarとhyper-yをまぜてそれをバーチャルボックスで動かしてみたい
6953
2021/08/26(木) 22:02:27.41ID:T1YP/8Bu コンテナ内のデータで、外部とバインドしていないデータの、使い方が難しい。
外部環境との整合性が取れない
どういう用途があるかな?
外部環境との整合性が取れない
どういう用途があるかな?
2021/08/27(金) 00:26:11.71ID:LMq+9fKQ
>>69
コンテナというものを正しく理解できてない証拠だよ
例えばコンテナを使わない場合、mysqlのデータとか/var/lib/mysql(?)に保存するだろ
コンテナを使っても保存する場所は同じなんだよ
mysqlというプログラムをコンテナにしただけ
データの保存先は同じディレクトリ
コンテナというものを正しく理解できてない証拠だよ
例えばコンテナを使わない場合、mysqlのデータとか/var/lib/mysql(?)に保存するだろ
コンテナを使っても保存する場所は同じなんだよ
mysqlというプログラムをコンテナにしただけ
データの保存先は同じディレクトリ
71login:Penguin
2021/08/28(土) 11:10:57.78ID:lAK8GbiM linuxでpostfixやsambaのサーバーを構築しようとしているのですが、それぞれをDockerコンテナで構築して、
あえてlinuxの環境には直接インストールしないようにするかDockerで動かすか迷っています。
postfixやsambaのような環境を構築するのにDocker環境にするのはやめた方がいい、などデメリットはありますか?
Dockerにすることを悩んでいるのは将来サーバーをリプレイスする時にコンテナを移動するだけで移行完了できるから楽になるのかな、という考えからです。
あえてlinuxの環境には直接インストールしないようにするかDockerで動かすか迷っています。
postfixやsambaのような環境を構築するのにDocker環境にするのはやめた方がいい、などデメリットはありますか?
Dockerにすることを悩んでいるのは将来サーバーをリプレイスする時にコンテナを移動するだけで移行完了できるから楽になるのかな、という考えからです。
2021/08/28(土) 11:36:59.41ID:zby/aYxN
コンテナ=アプリ
サーバーをリプレイスするのに必要なのは
アプリだけじゃダメ、アプリとデータを移動しなければいけない
それが簡単にできるのがDocker
サーバーをリプレイスするのに必要なのは
アプリだけじゃダメ、アプリとデータを移動しなければいけない
それが簡単にできるのがDocker
2021/08/28(土) 11:57:58.31ID:Rd42EeIc
セキュリティパッチとかどうすんの?しょっちゅうイメージ更新しなきゃいけないしホストにも当てなきゃいけないぞ
ちょっと設定弄るだけでいちいちイメージ作り直すの?それどうやってテストすんの?
そういう、アプリケーションが頻繁に更新されることはないが塩漬け運用というわけにもいかない性質の用途はDockerとの相性最悪
ぶっちゃけ業務のメールやファイルサーバーなんぞ今時Google WorkspaceかOffice365を契約すればよい
その程度のIT判断ができない組織でコンテナなんか導入したところで管理上の余計なオーバーヘッドになるだけだぞ
ちょっと設定弄るだけでいちいちイメージ作り直すの?それどうやってテストすんの?
そういう、アプリケーションが頻繁に更新されることはないが塩漬け運用というわけにもいかない性質の用途はDockerとの相性最悪
ぶっちゃけ業務のメールやファイルサーバーなんぞ今時Google WorkspaceかOffice365を契約すればよい
その程度のIT判断ができない組織でコンテナなんか導入したところで管理上の余計なオーバーヘッドになるだけだぞ
2021/08/28(土) 12:42:37.67ID:GULHeha9
>>71
DockerとDockerで、二択になってない気が
DockerとDockerで、二択になってない気が
75login:Penguin
2021/08/28(土) 12:50:55.75ID:lAK8GbiM >>73
そうですね、こういう用途ではやはりDockerはむいてませんかね。postfixやsamba程度ならサーバーリプレイスの度に環境作り直す方が吉ですかね。
今回ちょうどリプレイスのタイミングで現状の環境を調べるのに苦慮したので(色んな環境や設定がごっちゃごちゃに構築されてて)コンテナにして楽しようと考えたのですが、日常の運用が大変になるのはごもっともですね…
そうですね、こういう用途ではやはりDockerはむいてませんかね。postfixやsamba程度ならサーバーリプレイスの度に環境作り直す方が吉ですかね。
今回ちょうどリプレイスのタイミングで現状の環境を調べるのに苦慮したので(色んな環境や設定がごっちゃごちゃに構築されてて)コンテナにして楽しようと考えたのですが、日常の運用が大変になるのはごもっともですね…
2021/08/28(土) 12:51:23.40ID:rmmiAC59
>>73
こいつ偉そう
こいつ偉そう
77login:Penguin
2021/08/28(土) 12:51:40.88ID:lAK8GbiM2021/08/28(土) 12:56:00.52ID:zby/aYxN
>>73
> セキュリティパッチとかどうすんの?しょっちゅうイメージ更新しなきゃいけないしホストにも当てなきゃいけないぞ
> ちょっと設定弄るだけでいちいちイメージ作り直すの?それどうやってテストすんの?
Docker使わない場合のやり方教えて(大爆笑)
> セキュリティパッチとかどうすんの?しょっちゅうイメージ更新しなきゃいけないしホストにも当てなきゃいけないぞ
> ちょっと設定弄るだけでいちいちイメージ作り直すの?それどうやってテストすんの?
Docker使わない場合のやり方教えて(大爆笑)
2021/08/28(土) 12:56:26.40ID:zby/aYxN
ま、答えられなないよね。
だってDocker使わないほうが大変なんだもの
だってDocker使わないほうが大変なんだもの
80login:Penguin
2021/08/28(土) 13:11:47.91ID:lAK8GbiM >>72
必要なデータは永続化するためにvolumeにして、イメージとデータをセットでお引越しするつもりでした。
そこをとらえるとDockerのポータビリティ性は楽だなーと。
直接インストールしたアプリのバージョンアップと
コンテナ内のバージョンアップ…
(例えば)ubuntuのイメージを元に自前のイメージ作成して、
必要に応じてイメージをビルドし直せば最新に出来るし、
運用もそんなに大変じゃないのかな…
あぁ優柔不断…
必要なデータは永続化するためにvolumeにして、イメージとデータをセットでお引越しするつもりでした。
そこをとらえるとDockerのポータビリティ性は楽だなーと。
直接インストールしたアプリのバージョンアップと
コンテナ内のバージョンアップ…
(例えば)ubuntuのイメージを元に自前のイメージ作成して、
必要に応じてイメージをビルドし直せば最新に出来るし、
運用もそんなに大変じゃないのかな…
あぁ優柔不断…
2021/08/28(土) 13:24:22.53ID:6ZyBVqe4
セキュリティのこと考えると大手に丸投げしたくなるくらい面倒な話だからな
2021/08/28(土) 13:53:12.08ID:Rd42EeIc
>>75
再現性が問題ならAnsibleとかで構成管理したら?
Dockerで再現性を担保できるのは所詮sambaより上だけで、
君が退職したら結局ホストやDockerデーモンの設定などは闇の中だよ
その上で更にDockerを使う必要があるかどうかはともかく、本当にやるべきことはまずはそっちじゃないなな
再現性が問題ならAnsibleとかで構成管理したら?
Dockerで再現性を担保できるのは所詮sambaより上だけで、
君が退職したら結局ホストやDockerデーモンの設定などは闇の中だよ
その上で更にDockerを使う必要があるかどうかはともかく、本当にやるべきことはまずはそっちじゃないなな
83login:Penguin
2021/08/28(土) 16:51:13.89ID:IdV7gowG >>73
CI/CD を知らない…?このスレレベルひっく!
CI/CD を知らない…?このスレレベルひっく!
2021/08/28(土) 16:58:02.81ID:d2Dx/dND
>>83
こいつ偉そう
こいつ偉そう
2021/08/28(土) 17:32:35.44ID:Xe91RJR5
よく知らんけどdicjerの内部で動いてるアプリのアップデートってどうしてんの
2021/08/28(土) 19:40:05.29ID:Rd42EeIc
87login:Penguin
2021/08/28(土) 19:51:02.48ID:ctOsSChP >>80
だから>>2に書いてあるのが正しい使い方なんだよ
自分たちで作った「アプリケーション」を配布する時に使うの
ディストロがパッケージを用意しているものは、
パッケージのメンテナが頑張って依存関係とか解決してメンテナンスしてる
それは大変な作業。でもメンテナが頑張ってくれたおかげでパッケージは利用者は苦労なく使える
一方自分たちが開発したアプリケーションはメンテナなんていない。
自分達で頑張って依存関係とか解決しなきゃいけない
しかもディストロの標準パッケージとバージョンが違ったりすると
正しく動作しない可能性がある。だからディストロと独立させたくなる
自分たちで作ったアプリケーションの依存関係問題を解決するために使うものであっって
その問題が解決されているパッケージを単に入れて使うだけならほとんど意味がない
確かに設定込みでイメージ作れるかもしれないが、設定ファイルを配布すればいいだけなわけで
Dockerはアプリケーション開発者のための配布手段なので
サーバー構築するだけのインフラ屋の道具じゃない
インフラ屋がやることはアプリケーション開発が作ったDockerイメージをただ起動するだけになる
だから>>2に書いてあるのが正しい使い方なんだよ
自分たちで作った「アプリケーション」を配布する時に使うの
ディストロがパッケージを用意しているものは、
パッケージのメンテナが頑張って依存関係とか解決してメンテナンスしてる
それは大変な作業。でもメンテナが頑張ってくれたおかげでパッケージは利用者は苦労なく使える
一方自分たちが開発したアプリケーションはメンテナなんていない。
自分達で頑張って依存関係とか解決しなきゃいけない
しかもディストロの標準パッケージとバージョンが違ったりすると
正しく動作しない可能性がある。だからディストロと独立させたくなる
自分たちで作ったアプリケーションの依存関係問題を解決するために使うものであっって
その問題が解決されているパッケージを単に入れて使うだけならほとんど意味がない
確かに設定込みでイメージ作れるかもしれないが、設定ファイルを配布すればいいだけなわけで
Dockerはアプリケーション開発者のための配布手段なので
サーバー構築するだけのインフラ屋の道具じゃない
インフラ屋がやることはアプリケーション開発が作ったDockerイメージをただ起動するだけになる
2021/08/28(土) 21:05:01.61ID:HJ45Taj4
>>87
クラウドだとホストの構築やメンテは丸投げできるから、
ディストロの既製パッケージを運用するだけでもコンテナを使うことには十分なメリットがあるんだけどね
オンプレだと別の用途で既にkubernetesクラスタがあるとかでない限りは余計なオーバーヘッドでしかない
クラウドだとホストの構築やメンテは丸投げできるから、
ディストロの既製パッケージを運用するだけでもコンテナを使うことには十分なメリットがあるんだけどね
オンプレだと別の用途で既にkubernetesクラスタがあるとかでない限りは余計なオーバーヘッドでしかない
89login:Penguin
2021/08/28(土) 21:42:35.08ID:ctOsSChP >>8
それって単に公式のDockerイメージを動かすだけでしょ?
自分でディストロのパッケージをDockerイメージ化するだけだと意味がないという話
誰かが作ってくれてるDockerイメージを動かすだけなら別にいいと思うよ
インフラ屋がやることはアプリケーション開発が作ったDockerイメージをただ起動するだけになる
それって単に公式のDockerイメージを動かすだけでしょ?
自分でディストロのパッケージをDockerイメージ化するだけだと意味がないという話
誰かが作ってくれてるDockerイメージを動かすだけなら別にいいと思うよ
インフラ屋がやることはアプリケーション開発が作ったDockerイメージをただ起動するだけになる
90login:Penguin
2021/08/29(日) 07:56:44.57ID:ZYLNzt+k91login:Penguin
2021/08/29(日) 07:58:02.78ID:ZYLNzt+k ここのスレって下請けがでかい口で言ってるだけでクラウドネイティブなこと全く知らないやつしかおらん
2021/08/29(日) 08:52:28.07ID:BEwDV79+
質問者の環境がオンプレっぽいからその前提で話してるだけだろう
SaaS使っていいんだったらそれこそGoogleWorkspaceでも契約すりゃ終わる話
SaaS使っていいんだったらそれこそGoogleWorkspaceでも契約すりゃ終わる話
2021/08/29(日) 10:14:36.01ID:JXWNStN4
docker以外は何もかも考えたくない
連絡先とクレジット登録してクライアントシークレット貰って認証付きdockerソケットにdockerコマンドでリクエスト送るだけ
そんな感じの超シンプルなクラウドサービスってありませんか?
連絡先とクレジット登録してクライアントシークレット貰って認証付きdockerソケットにdockerコマンドでリクエスト送るだけ
そんな感じの超シンプルなクラウドサービスってありませんか?
2021/08/29(日) 11:30:40.47ID:PuMDou/C
オンプレだからセキュリティパッチは本番環境にログインして
apt-get upgradeするだけとか思ってそうw
本番環境と同じテスト環境用意したとしても
全く同じわけじゃないからアップデートは怖いんだよ
Dockerを使えばイメージ更新するだけですむ
もし何かあればそれを旧バージョンに戻すだけ
ホスト環境にごちゃごちゃアプリ入れないから
ホスト環境がテスト環境と大きく異なることがなくなる
>>73って実際にやったことなさそうw
apt-get upgradeするだけとか思ってそうw
本番環境と同じテスト環境用意したとしても
全く同じわけじゃないからアップデートは怖いんだよ
Dockerを使えばイメージ更新するだけですむ
もし何かあればそれを旧バージョンに戻すだけ
ホスト環境にごちゃごちゃアプリ入れないから
ホスト環境がテスト環境と大きく異なることがなくなる
>>73って実際にやったことなさそうw
2021/08/29(日) 22:12:06.42ID:AeqrAT7y
Ruby on Rails では、
食べチョクみたいな若い女の子が一人で起業したベンチャーは、Heroku, CircleCI。
ただし、食べチョクはAWS だけど
Railsでは毎週、数万のRuby/JavaScript のOSS モジュールを更新して、CircleCI でテストする
AWSでは、コンテナ on Fargate を使う。
Kubernetes では、rolling update, blue/green deployment など
例えば、サイボウズ のKintone では、
毎日、k8s でコンテナを破棄して作り直している
食べチョクみたいな若い女の子が一人で起業したベンチャーは、Heroku, CircleCI。
ただし、食べチョクはAWS だけど
Railsでは毎週、数万のRuby/JavaScript のOSS モジュールを更新して、CircleCI でテストする
AWSでは、コンテナ on Fargate を使う。
Kubernetes では、rolling update, blue/green deployment など
例えば、サイボウズ のKintone では、
毎日、k8s でコンテナを破棄して作り直している
2021/08/29(日) 23:01:11.29ID:COCJCs8a
Docker導入しようとしたら、間に処理入って重くなるって言われてどういうことか聞いたら・・・
普通のソフトは「カーネル - ソフト」という流れだとしたら、Dockerを入れると「カーネル - Docker - ソフト」という流れになって、重くなったりデータ抜かれたりするから駄目ってことらしいんだけど本当?
こんな仕様だったら流行らないんと思うんだけどなー
普通のソフトは「カーネル - ソフト」という流れだとしたら、Dockerを入れると「カーネル - Docker - ソフト」という流れになって、重くなったりデータ抜かれたりするから駄目ってことらしいんだけど本当?
こんな仕様だったら流行らないんと思うんだけどなー
2021/08/29(日) 23:56:16.12ID:JXWNStN4
間にOS入れたら遅くなるしデータ抜かれるかもだからってOSなくしてスクラッチする?
2021/08/30(月) 00:28:55.03ID:L99ojiFw
「docker カーネル アクセス オーバーヘッド」などで検索してみましょう
2021/08/30(月) 00:39:12.74ID:hmpqYoTr
2021/08/30(月) 01:52:57.41ID:PtqzxIOc
2021/08/30(月) 08:13:29.37ID:yWfRE8DW
>>96
VM のオーバーヘッドがかかるのは Linux 以外ではそうだと思う
VM のオーバーヘッドがかかるのは Linux 以外ではそうだと思う
102login:Penguin
2021/08/30(月) 08:26:27.38ID:hCiCEdCt >>95
こいつのスレ、ネタかマジか分からなくなる
こいつのスレ、ネタかマジか分からなくなる
103login:Penguin
2021/08/30(月) 08:27:45.12ID:hCiCEdCt >>96
よく調べてくれ
よく調べてくれ
104login:Penguin
2021/08/30(月) 08:28:09.27ID:hCiCEdCt スレじゃなくてレスな
2021/08/30(月) 22:17:06.32ID:dVanpeF2
そりゃ、Docker サーバーが間に入るのだから、少しは遅くなる。
その代わり、破棄可能(Disposable)・可搬性などの利点が、圧倒的に大きい
Kubernetes もそう。
すべての大企業のウェブサービスが使っている。
これも間に入るけど、それよりも圧倒的に利点が大きい
データを抜かれる事は、あちこちに書かれている。
機密情報をDocker に保存したら、削除しても、各レイヤーに残っているから超危険!
利点があるものは何でも、欠点もある。
例えば速くなるものは、キャッシュなどのメモリ使用量が増える。
速度・リソースは反比例する
欠点もなく、利点だけが増えるものは有り得ないから、
常にどちらかの選択になる
例えば、受験勉強している香具師は、
恋愛・青春時代など、何かを失っている
その代わり、破棄可能(Disposable)・可搬性などの利点が、圧倒的に大きい
Kubernetes もそう。
すべての大企業のウェブサービスが使っている。
これも間に入るけど、それよりも圧倒的に利点が大きい
データを抜かれる事は、あちこちに書かれている。
機密情報をDocker に保存したら、削除しても、各レイヤーに残っているから超危険!
利点があるものは何でも、欠点もある。
例えば速くなるものは、キャッシュなどのメモリ使用量が増える。
速度・リソースは反比例する
欠点もなく、利点だけが増えるものは有り得ないから、
常にどちらかの選択になる
例えば、受験勉強している香具師は、
恋愛・青春時代など、何かを失っている
2021/08/31(火) 00:26:58.52ID:H+S8K3nl
> データを抜かれる事は、あちこちに書かれている。
> 機密情報をDocker に保存したら、削除しても、各レイヤーに残っているから超危険!
それってソースコードの中に機密情報を保存するのと同じことだろ?
保存しねーよで終わりだろ?
> 機密情報をDocker に保存したら、削除しても、各レイヤーに残っているから超危険!
それってソースコードの中に機密情報を保存するのと同じことだろ?
保存しねーよで終わりだろ?
107105
2021/08/31(火) 00:40:45.13ID:FiezdNMn Docker に機密情報を保存しても、
削除したら消えるから大丈夫と勘違いしている、香具師が多い
でも実は削除されずに、各レイヤーに残っているので超危険!
この危険性については、あちこちに書いてある
削除したら消えるから大丈夫と勘違いしている、香具師が多い
でも実は削除されずに、各レイヤーに残っているので超危険!
この危険性については、あちこちに書いてある
2021/08/31(火) 00:54:56.29ID:H+S8K3nl
> Docker に機密情報を保存しても、
> 削除したら消えるから大丈夫と勘違いしている、香具師が多い
それはお前の周りの人間の話
低能の周りには低能があつまる
> 削除したら消えるから大丈夫と勘違いしている、香具師が多い
それはお前の周りの人間の話
低能の周りには低能があつまる
2021/08/31(火) 00:56:19.00ID:ijg8X5lO
>>71
うちは、メールシステムはコンテナに詰め込んでいるよ。
Asteriskという電話システムもコンテナに詰め込んで運用している。
ホストを変えるときに、コンテナイメージをコピベするだけで、
環境や設定を移動できるからめちゃくちゃ便利。
設定が複雑で面倒くさいほどコンテナであることは嬉しい。
うちは、メールシステムはコンテナに詰め込んでいるよ。
Asteriskという電話システムもコンテナに詰め込んで運用している。
ホストを変えるときに、コンテナイメージをコピベするだけで、
環境や設定を移動できるからめちゃくちゃ便利。
設定が複雑で面倒くさいほどコンテナであることは嬉しい。
2021/08/31(火) 08:28:57.53ID:1a+qygLU
機密情報の件ってdockerの仕組みも理解せず軽量版仮想マシンみたいな感覚で使うのが原因であって単なる無知なのにdockerに文句付けるのはお門違い
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】 トランプ米大統領、日米首脳会談で高市首相に円安の懸念を伝える [お断り★]
- 第2次大戦に触れトランプ氏「米中は同盟国」、当時は中華民国…「抗日」巡る中国の言説補強する恐れ ★3ーう0 [蚤の市★]
- 【ナフサ】カルビー代表、モノクロパッケージ巡り漫画家らに感謝「生まれたのは、私たちの想像を超える『彩り』でした」 [少考さん★]
- なぜ東大・一橋・早慶卒はコンサル業界に殺到するのか [首都圏の虎★]
- 【アジア大会】「外国人の尊厳を考えて」 中国選手の名前 TBS実況に違和感 呉夢潔を『ゴ・ムケツ』、陳厚羽を『チン・コウウ』呼び★2 [冬月記者★]
- “永住したい東京・多摩地域の市町村”ランキング上位に「地盤も固く水害にも強い」「15歳未満の人口が増えてます!」の声 [首都圏の虎★]
- 【悲報】トランプ、円安にブチギレ [834922174]
- 【悲報】直美、ガチで急増してしまうwwwwwwwwwwwwwwwwww [398059782]
- 片山財務大臣「トランプ大統領から円安への懸念が示されました」 [668024367]
- 妻に不倫バレたかもしれんけど判断してくれ
- 車にステッカー貼ってる人いる?
- 【悲報】高市早苗の敵国条項削除発言、自民党内からも苦言 [834922174]