[過去ログ]
Docker Part6 (1002レス)
Docker Part6 http://mao.5ch.io/test/read.cgi/linux/1626039705/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
52: login:Penguin [] 2021/08/20(金) 13:58:12.72 ID:062QBn+H 環境の再現性はほしいが コンテナを使うことによる面倒は避けたいなら nixがおすすめ NixOS・Nix Package Manager Part1 https://mao.5ch.net/test/read.cgi/linux/1611657545/ DSLが難しい?それは頑張って覚えろ http://mao.5ch.io/test/read.cgi/linux/1626039705/52
53: login:Penguin [sage] 2021/08/20(金) 15:27:23.34 ID:pASpnBw7 Docker は開発環境で使う、Disposable・破棄可能なコンテナ。 状態を持ってはいけない これを、状態を持っている、システムで使おうとするのが、おかしい。 状態は、Docker外に持たないといけない つまり、AWS, Kubernetes などを使うべき! http://mao.5ch.io/test/read.cgi/linux/1626039705/53
54: 53 [sage] 2021/08/20(金) 15:31:49.29 ID:pASpnBw7 以前から、このスレには、 Docker を勉強していなくて、 Dockerをシステムのように使おうとする香具師がいる 何回も、システムじゃない・状態を持つな(Disposable・破棄可能)と言ってるのに http://mao.5ch.io/test/read.cgi/linux/1626039705/54
55: login:Penguin [] 2021/08/20(金) 15:35:55.19 ID:a2Z0IgFi >>53 また日本語不自由な外国人? 半島に帰れ http://mao.5ch.io/test/read.cgi/linux/1626039705/55
56: login:Penguin [sage] 2021/08/20(金) 15:53:53.30 ID:gz+DgnPW Rubyの話はするなと何回も言われてる人の言葉とは思えないな http://mao.5ch.io/test/read.cgi/linux/1626039705/56
57: login:Penguin [sage] 2021/08/20(金) 18:31:02.18 ID:mziIewoe dockerをステートレスにしろというのはあくまである1つの用途に過ぎない 内部データを永続化させて仮想マシン代わりに使うケースも結構あるしそれが便利ならそうすればいい http://mao.5ch.io/test/read.cgi/linux/1626039705/57
58: login:Penguin [sage] 2021/08/20(金) 19:06:23.97 ID:j6VKETPB そのうちボリュームは禁止とか言い出しそうでこわい http://mao.5ch.io/test/read.cgi/linux/1626039705/58
59: login:Penguin [] 2021/08/20(金) 19:49:48.92 ID:8L/+/Udo >>53 頑張って実務経験積んでね 応援してるよ http://mao.5ch.io/test/read.cgi/linux/1626039705/59
60: login:Penguin [] 2021/08/20(金) 22:01:08.63 ID:6VKilflN >>58 NFSでネットワークストレージを/homeにマウントすれば ユーザーについてはステートレスになりそう http://mao.5ch.io/test/read.cgi/linux/1626039705/60
61: login:Penguin [sage] 2021/08/20(金) 22:30:39.45 ID:QOejmERg NFSは、ファイルロックもできないし、信頼性が高くないし、あんまり使いたくないね。 http://mao.5ch.io/test/read.cgi/linux/1626039705/61
62: 53 [sage] 2021/08/20(金) 22:52:46.66 ID:pASpnBw7 データベースのデータは、Docker 内にあれば、 コンテナが破棄される時に、同時に破棄される。 これが、Disposable・破棄可能 だから永続化するために、Dockerの外に持つ。 これが、volume/bind システム構築運用では、設定情報・ロギング・監視も考えないといけない。 つまり、AWS, Kubernetes などの知識が必要 http://mao.5ch.io/test/read.cgi/linux/1626039705/62
63: 53 [sage] 2021/08/20(金) 23:07:19.84 ID:pASpnBw7 Udemy の山浦清透、8/20 【金額公開】Webサービスの運用費用、実際いくらかかっているか1円単位までお見せします https://www.youtube.com/watch?v=nRO7pFCdM8E このAWS のシステム構成図を見てみ ECS on Fargate, Cloud Front で、 コンテナ内には、Laravel, Nginx の2プロセスしかない http://mao.5ch.io/test/read.cgi/linux/1626039705/63
64: login:Penguin [sage] 2021/08/20(金) 23:56:15.15 ID:NVSW//rK こいついろんなスレにいるけど有用な書き込みが一個もないんだよな http://mao.5ch.io/test/read.cgi/linux/1626039705/64
65: login:Penguin [sage] 2021/08/21(土) 07:20:25.18 ID:BiYUjqs+ 頭が少し固いかもしれんね ケースバイケースで使い方が変わっていくもんだからね 教科書通りに住むなら考える必要がないってことだ http://mao.5ch.io/test/read.cgi/linux/1626039705/65
66: login:Penguin [] 2021/08/21(土) 09:14:28.46 ID:kzPE+IFi 30代後半とみた http://mao.5ch.io/test/read.cgi/linux/1626039705/66
67: login:Penguin [] 2021/08/26(木) 07:01:59.08 ID:jtPtWjFR >>53 しかしな、たとえボリュームを使わなかったとしても、 コンテナ単独だけでデータは全て維持されているぞ。 ホストマシンを再起動しても問題ない。 もちろん、コンテナを破棄したら当然データは消えるけどな。 http://mao.5ch.io/test/read.cgi/linux/1626039705/67
68: login:Penguin [] 2021/08/26(木) 22:00:54.82 ID:JJQNQ5uo Dokarとhyper-yをまぜてそれをバーチャルボックスで動かしてみたい http://mao.5ch.io/test/read.cgi/linux/1626039705/68
69: 53 [sage] 2021/08/26(木) 22:02:27.41 ID:T1YP/8Bu コンテナ内のデータで、外部とバインドしていないデータの、使い方が難しい。 外部環境との整合性が取れない どういう用途があるかな? http://mao.5ch.io/test/read.cgi/linux/1626039705/69
70: login:Penguin [sage] 2021/08/27(金) 00:26:11.71 ID:LMq+9fKQ >>69 コンテナというものを正しく理解できてない証拠だよ 例えばコンテナを使わない場合、mysqlのデータとか/var/lib/mysql(?)に保存するだろ コンテナを使っても保存する場所は同じなんだよ mysqlというプログラムをコンテナにしただけ データの保存先は同じディレクトリ http://mao.5ch.io/test/read.cgi/linux/1626039705/70
71: login:Penguin [] 2021/08/28(土) 11:10:57.78 ID:lAK8GbiM linuxでpostfixやsambaのサーバーを構築しようとしているのですが、それぞれをDockerコンテナで構築して、 あえてlinuxの環境には直接インストールしないようにするかDockerで動かすか迷っています。 postfixやsambaのような環境を構築するのにDocker環境にするのはやめた方がいい、などデメリットはありますか? Dockerにすることを悩んでいるのは将来サーバーをリプレイスする時にコンテナを移動するだけで移行完了できるから楽になるのかな、という考えからです。 http://mao.5ch.io/test/read.cgi/linux/1626039705/71
72: login:Penguin [sage] 2021/08/28(土) 11:36:59.41 ID:zby/aYxN コンテナ=アプリ サーバーをリプレイスするのに必要なのは アプリだけじゃダメ、アプリとデータを移動しなければいけない それが簡単にできるのがDocker http://mao.5ch.io/test/read.cgi/linux/1626039705/72
73: login:Penguin [sage] 2021/08/28(土) 11:57:58.31 ID:Rd42EeIc セキュリティパッチとかどうすんの?しょっちゅうイメージ更新しなきゃいけないしホストにも当てなきゃいけないぞ ちょっと設定弄るだけでいちいちイメージ作り直すの?それどうやってテストすんの? そういう、アプリケーションが頻繁に更新されることはないが塩漬け運用というわけにもいかない性質の用途はDockerとの相性最悪 ぶっちゃけ業務のメールやファイルサーバーなんぞ今時Google WorkspaceかOffice365を契約すればよい その程度のIT判断ができない組織でコンテナなんか導入したところで管理上の余計なオーバーヘッドになるだけだぞ http://mao.5ch.io/test/read.cgi/linux/1626039705/73
74: login:Penguin [sage] 2021/08/28(土) 12:42:37.67 ID:GULHeha9 >>71 DockerとDockerで、二択になってない気が http://mao.5ch.io/test/read.cgi/linux/1626039705/74
75: login:Penguin [] 2021/08/28(土) 12:50:55.75 ID:lAK8GbiM >>73 そうですね、こういう用途ではやはりDockerはむいてませんかね。postfixやsamba程度ならサーバーリプレイスの度に環境作り直す方が吉ですかね。 今回ちょうどリプレイスのタイミングで現状の環境を調べるのに苦慮したので(色んな環境や設定がごっちゃごちゃに構築されてて)コンテナにして楽しようと考えたのですが、日常の運用が大変になるのはごもっともですね… http://mao.5ch.io/test/read.cgi/linux/1626039705/75
76: login:Penguin [sage] 2021/08/28(土) 12:51:23.40 ID:rmmiAC59 >>73 こいつ偉そう http://mao.5ch.io/test/read.cgi/linux/1626039705/76
77: login:Penguin [] 2021/08/28(土) 12:51:40.88 ID:lAK8GbiM >>74 はっ!本当ですね、失礼しました。 DockerかDocker以外かの意図でした。 http://mao.5ch.io/test/read.cgi/linux/1626039705/77
78: login:Penguin [sage] 2021/08/28(土) 12:56:00.52 ID:zby/aYxN >>73 > セキュリティパッチとかどうすんの?しょっちゅうイメージ更新しなきゃいけないしホストにも当てなきゃいけないぞ > ちょっと設定弄るだけでいちいちイメージ作り直すの?それどうやってテストすんの? Docker使わない場合のやり方教えて(大爆笑) http://mao.5ch.io/test/read.cgi/linux/1626039705/78
79: login:Penguin [sage] 2021/08/28(土) 12:56:26.40 ID:zby/aYxN ま、答えられなないよね。 だってDocker使わないほうが大変なんだもの http://mao.5ch.io/test/read.cgi/linux/1626039705/79
80: login:Penguin [] 2021/08/28(土) 13:11:47.91 ID:lAK8GbiM >>72 必要なデータは永続化するためにvolumeにして、イメージとデータをセットでお引越しするつもりでした。 そこをとらえるとDockerのポータビリティ性は楽だなーと。 直接インストールしたアプリのバージョンアップと コンテナ内のバージョンアップ… (例えば)ubuntuのイメージを元に自前のイメージ作成して、 必要に応じてイメージをビルドし直せば最新に出来るし、 運用もそんなに大変じゃないのかな… あぁ優柔不断… http://mao.5ch.io/test/read.cgi/linux/1626039705/80
81: login:Penguin [sage] 2021/08/28(土) 13:24:22.53 ID:6ZyBVqe4 セキュリティのこと考えると大手に丸投げしたくなるくらい面倒な話だからな http://mao.5ch.io/test/read.cgi/linux/1626039705/81
82: login:Penguin [sage] 2021/08/28(土) 13:53:12.08 ID:Rd42EeIc >>75 再現性が問題ならAnsibleとかで構成管理したら? Dockerで再現性を担保できるのは所詮sambaより上だけで、 君が退職したら結局ホストやDockerデーモンの設定などは闇の中だよ その上で更にDockerを使う必要があるかどうかはともかく、本当にやるべきことはまずはそっちじゃないなな http://mao.5ch.io/test/read.cgi/linux/1626039705/82
83: login:Penguin [] 2021/08/28(土) 16:51:13.89 ID:IdV7gowG >>73 CI/CD を知らない…?このスレレベルひっく! http://mao.5ch.io/test/read.cgi/linux/1626039705/83
84: login:Penguin [sage] 2021/08/28(土) 16:58:02.81 ID:d2Dx/dND >>83 こいつ偉そう http://mao.5ch.io/test/read.cgi/linux/1626039705/84
85: login:Penguin [sage] 2021/08/28(土) 17:32:35.44 ID:Xe91RJR5 よく知らんけどdicjerの内部で動いてるアプリのアップデートってどうしてんの http://mao.5ch.io/test/read.cgi/linux/1626039705/85
86: login:Penguin [sage] 2021/08/28(土) 19:40:05.29 ID:Rd42EeIc >>83 そのCI/CDの基盤を誰がメンテするの? どう考えても目的のサーバのメンテより手間かかるだろ http://mao.5ch.io/test/read.cgi/linux/1626039705/86
87: login:Penguin [] 2021/08/28(土) 19:51:02.48 ID:ctOsSChP >>80 だから>>2に書いてあるのが正しい使い方なんだよ 自分たちで作った「アプリケーション」を配布する時に使うの ディストロがパッケージを用意しているものは、 パッケージのメンテナが頑張って依存関係とか解決してメンテナンスしてる それは大変な作業。でもメンテナが頑張ってくれたおかげでパッケージは利用者は苦労なく使える 一方自分たちが開発したアプリケーションはメンテナなんていない。 自分達で頑張って依存関係とか解決しなきゃいけない しかもディストロの標準パッケージとバージョンが違ったりすると 正しく動作しない可能性がある。だからディストロと独立させたくなる 自分たちで作ったアプリケーションの依存関係問題を解決するために使うものであっって その問題が解決されているパッケージを単に入れて使うだけならほとんど意味がない 確かに設定込みでイメージ作れるかもしれないが、設定ファイルを配布すればいいだけなわけで Dockerはアプリケーション開発者のための配布手段なので サーバー構築するだけのインフラ屋の道具じゃない インフラ屋がやることはアプリケーション開発が作ったDockerイメージをただ起動するだけになる http://mao.5ch.io/test/read.cgi/linux/1626039705/87
88: login:Penguin [sage] 2021/08/28(土) 21:05:01.61 ID:HJ45Taj4 >>87 クラウドだとホストの構築やメンテは丸投げできるから、 ディストロの既製パッケージを運用するだけでもコンテナを使うことには十分なメリットがあるんだけどね オンプレだと別の用途で既にkubernetesクラスタがあるとかでない限りは余計なオーバーヘッドでしかない http://mao.5ch.io/test/read.cgi/linux/1626039705/88
89: login:Penguin [] 2021/08/28(土) 21:42:35.08 ID:ctOsSChP >>8 それって単に公式のDockerイメージを動かすだけでしょ? 自分でディストロのパッケージをDockerイメージ化するだけだと意味がないという話 誰かが作ってくれてるDockerイメージを動かすだけなら別にいいと思うよ インフラ屋がやることはアプリケーション開発が作ったDockerイメージをただ起動するだけになる http://mao.5ch.io/test/read.cgi/linux/1626039705/89
90: login:Penguin [] 2021/08/29(日) 07:56:44.57 ID:ZYLNzt+k >>86 構築w SaaS でもあるし、k8s基盤ならマニフェスト流すだけじゃんww下請けの缶詰めエンジニアには分からないかもねw http://mao.5ch.io/test/read.cgi/linux/1626039705/90
91: login:Penguin [] 2021/08/29(日) 07:58:02.78 ID:ZYLNzt+k ここのスレって下請けがでかい口で言ってるだけでクラウドネイティブなこと全く知らないやつしかおらん http://mao.5ch.io/test/read.cgi/linux/1626039705/91
92: login:Penguin [sage] 2021/08/29(日) 08:52:28.07 ID:BEwDV79+ 質問者の環境がオンプレっぽいからその前提で話してるだけだろう SaaS使っていいんだったらそれこそGoogleWorkspaceでも契約すりゃ終わる話 http://mao.5ch.io/test/read.cgi/linux/1626039705/92
93: login:Penguin [sage] 2021/08/29(日) 10:14:36.01 ID:JXWNStN4 docker以外は何もかも考えたくない 連絡先とクレジット登録してクライアントシークレット貰って認証付きdockerソケットにdockerコマンドでリクエスト送るだけ そんな感じの超シンプルなクラウドサービスってありませんか? http://mao.5ch.io/test/read.cgi/linux/1626039705/93
94: login:Penguin [sage] 2021/08/29(日) 11:30:40.47 ID:PuMDou/C オンプレだからセキュリティパッチは本番環境にログインして apt-get upgradeするだけとか思ってそうw 本番環境と同じテスト環境用意したとしても 全く同じわけじゃないからアップデートは怖いんだよ Dockerを使えばイメージ更新するだけですむ もし何かあればそれを旧バージョンに戻すだけ ホスト環境にごちゃごちゃアプリ入れないから ホスト環境がテスト環境と大きく異なることがなくなる >>73って実際にやったことなさそうw http://mao.5ch.io/test/read.cgi/linux/1626039705/94
95: login:Penguin [sage] 2021/08/29(日) 22:12:06.42 ID:AeqrAT7y Ruby on Rails では、 食べチョクみたいな若い女の子が一人で起業したベンチャーは、Heroku, CircleCI。 ただし、食べチョクはAWS だけど Railsでは毎週、数万のRuby/JavaScript のOSS モジュールを更新して、CircleCI でテストする AWSでは、コンテナ on Fargate を使う。 Kubernetes では、rolling update, blue/green deployment など 例えば、サイボウズ のKintone では、 毎日、k8s でコンテナを破棄して作り直している http://mao.5ch.io/test/read.cgi/linux/1626039705/95
96: login:Penguin [sage] 2021/08/29(日) 23:01:11.29 ID:COCJCs8a Docker導入しようとしたら、間に処理入って重くなるって言われてどういうことか聞いたら・・・ 普通のソフトは「カーネル - ソフト」という流れだとしたら、Dockerを入れると「カーネル - Docker - ソフト」という流れになって、重くなったりデータ抜かれたりするから駄目ってことらしいんだけど本当? こんな仕様だったら流行らないんと思うんだけどなー http://mao.5ch.io/test/read.cgi/linux/1626039705/96
97: login:Penguin [sage] 2021/08/29(日) 23:56:16.12 ID:JXWNStN4 間にOS入れたら遅くなるしデータ抜かれるかもだからってOSなくしてスクラッチする? http://mao.5ch.io/test/read.cgi/linux/1626039705/97
98: login:Penguin [sage] 2021/08/30(月) 00:28:55.03 ID:L99ojiFw 「docker カーネル アクセス オーバーヘッド」などで検索してみましょう http://mao.5ch.io/test/read.cgi/linux/1626039705/98
99: login:Penguin [sage] 2021/08/30(月) 00:39:12.74 ID:hmpqYoTr >>96 どこにそんな事が書いてあったのか聞いてみましょう 答えられなかったりはぐらかしたりしたら それは嘘ということです。まあ嘘ですw http://mao.5ch.io/test/read.cgi/linux/1626039705/99
100: login:Penguin [sage] 2021/08/30(月) 01:52:57.41 ID:PtqzxIOc >>96 こんなところで聞いてもしゃあない。 自分の頭で理解して、自分の言葉で説明できないと、相手と議論できないやろ。 しかし、そいつは仮想マシンとかスーパーバイザとか知らんのかね。 http://mao.5ch.io/test/read.cgi/linux/1626039705/100
101: login:Penguin [sage] 2021/08/30(月) 08:13:29.37 ID:yWfRE8DW >>96 VM のオーバーヘッドがかかるのは Linux 以外ではそうだと思う http://mao.5ch.io/test/read.cgi/linux/1626039705/101
102: login:Penguin [] 2021/08/30(月) 08:26:27.38 ID:hCiCEdCt >>95 こいつのスレ、ネタかマジか分からなくなる http://mao.5ch.io/test/read.cgi/linux/1626039705/102
103: login:Penguin [] 2021/08/30(月) 08:27:45.12 ID:hCiCEdCt >>96 よく調べてくれ http://mao.5ch.io/test/read.cgi/linux/1626039705/103
104: login:Penguin [] 2021/08/30(月) 08:28:09.27 ID:hCiCEdCt スレじゃなくてレスな http://mao.5ch.io/test/read.cgi/linux/1626039705/104
105: login:Penguin [sage] 2021/08/30(月) 22:17:06.32 ID:dVanpeF2 そりゃ、Docker サーバーが間に入るのだから、少しは遅くなる。 その代わり、破棄可能(Disposable)・可搬性などの利点が、圧倒的に大きい Kubernetes もそう。 すべての大企業のウェブサービスが使っている。 これも間に入るけど、それよりも圧倒的に利点が大きい データを抜かれる事は、あちこちに書かれている。 機密情報をDocker に保存したら、削除しても、各レイヤーに残っているから超危険! 利点があるものは何でも、欠点もある。 例えば速くなるものは、キャッシュなどのメモリ使用量が増える。 速度・リソースは反比例する 欠点もなく、利点だけが増えるものは有り得ないから、 常にどちらかの選択になる 例えば、受験勉強している香具師は、 恋愛・青春時代など、何かを失っている http://mao.5ch.io/test/read.cgi/linux/1626039705/105
106: login:Penguin [sage] 2021/08/31(火) 00:26:58.52 ID:H+S8K3nl > データを抜かれる事は、あちこちに書かれている。 > 機密情報をDocker に保存したら、削除しても、各レイヤーに残っているから超危険! それってソースコードの中に機密情報を保存するのと同じことだろ? 保存しねーよで終わりだろ? http://mao.5ch.io/test/read.cgi/linux/1626039705/106
107: 105 [sage] 2021/08/31(火) 00:40:45.13 ID:FiezdNMn Docker に機密情報を保存しても、 削除したら消えるから大丈夫と勘違いしている、香具師が多い でも実は削除されずに、各レイヤーに残っているので超危険! この危険性については、あちこちに書いてある http://mao.5ch.io/test/read.cgi/linux/1626039705/107
108: login:Penguin [sage] 2021/08/31(火) 00:54:56.29 ID:H+S8K3nl > Docker に機密情報を保存しても、 > 削除したら消えるから大丈夫と勘違いしている、香具師が多い それはお前の周りの人間の話 低能の周りには低能があつまる http://mao.5ch.io/test/read.cgi/linux/1626039705/108
109: login:Penguin [sage] 2021/08/31(火) 00:56:19.00 ID:ijg8X5lO >>71 うちは、メールシステムはコンテナに詰め込んでいるよ。 Asteriskという電話システムもコンテナに詰め込んで運用している。 ホストを変えるときに、コンテナイメージをコピベするだけで、 環境や設定を移動できるからめちゃくちゃ便利。 設定が複雑で面倒くさいほどコンテナであることは嬉しい。 http://mao.5ch.io/test/read.cgi/linux/1626039705/109
110: login:Penguin [sage] 2021/08/31(火) 08:28:57.53 ID:1a+qygLU 機密情報の件ってdockerの仕組みも理解せず軽量版仮想マシンみたいな感覚で使うのが原因であって単なる無知なのにdockerに文句付けるのはお門違い http://mao.5ch.io/test/read.cgi/linux/1626039705/110
111: login:Penguin [sage] 2021/08/31(火) 10:18:44.66 ID:/ffj92S6 正論ですが意識せずに組み込まれて使っている機能ってありますし http://mao.5ch.io/test/read.cgi/linux/1626039705/111
112: login:Penguin [sage] 2021/08/31(火) 15:11:20.01 ID:BStQ9aYl dockerにしろ何にしろ何が機密かなんてこちらが教えないと分かるわけないので意識せず機密情報を勝手に守ってくれることは今後もないだろう レイヤーに情報が残るのは機密情報でない限りメリットが大きいからそんな仕様なわけだし http://mao.5ch.io/test/read.cgi/linux/1626039705/112
113: login:Penguin [sage] 2021/08/31(火) 20:59:22.11 ID:/ffj92S6 システムがよくわからないからDocker使うという層がいるからね 間違ってはいない http://mao.5ch.io/test/read.cgi/linux/1626039705/113
114: login:Penguin [sage] 2021/08/31(火) 21:15:31.21 ID:hfk26Cl4 DockerからLinux入門した http://mao.5ch.io/test/read.cgi/linux/1626039705/114
115: login:Penguin [sage] 2021/08/31(火) 23:57:49.08 ID:lP0n45a+ こわしてもすぐつくりなおせるからね。 合理的。 http://mao.5ch.io/test/read.cgi/linux/1626039705/115
116: login:Penguin [sage] 2021/09/01(水) 08:50:51.90 ID:kzuOn1f9 docker desktop 有料化? http://mao.5ch.io/test/read.cgi/linux/1626039705/116
117: login:Penguin [sage] 2021/09/01(水) 09:43:38.96 ID:hWZLrwmG DockerHubといい、プロダクト自体に特に差別化要因はなくて無料であることだけがメリットだったのに、相変わらず勘違いしてるなあ こんなもんMSとかが本気で開発したら一瞬で代替品作られて終わるのに http://mao.5ch.io/test/read.cgi/linux/1626039705/117
118: login:Penguin [] 2021/09/01(水) 11:02:06.39 ID:IoZJYReR 個人とか非商用とか小規模の企業なら無料 WSL2からdocker使えば大企業でも無料じゃね? Macはしらん、virtualboxとかつかえば? http://mao.5ch.io/test/read.cgi/linux/1626039705/118
119: login:Penguin [sage] 2021/09/01(水) 11:50:51.34 ID:695imcjX Docker HUB ってちょっと謎なんだけど コンテナダウンロードするのに大量の帯域を食うから有料化したんだよね そもそもDockerのレシピがあればローカルで再構築可能なのになぜコンテナ丸ごとダウンロードする仕組みになっているの? http://mao.5ch.io/test/read.cgi/linux/1626039705/119
120: login:Penguin [sage] 2021/09/01(水) 11:52:43.19 ID:E7yrP15k パッケージ単位で更新かかってくでしょ http://mao.5ch.io/test/read.cgi/linux/1626039705/120
121: login:Penguin [sage] 2021/09/01(水) 12:26:23.04 ID:EqZrGoJi サーバー起動するのと bashに入ってあれこれするのをやりたいとき docker-compose1.yml docker-compose2.yml みたいにサーバー、とそれ以外で分けて起動させればいいのでしょうか? 新しいウィンドウでターミナル開く、みたいなのがあればいいのに http://mao.5ch.io/test/read.cgi/linux/1626039705/121
122: login:Penguin [sage] 2021/09/01(水) 12:34:59.01 ID:695imcjX >>120 パッケージについては各 Linux ディストリビューションのサーバーからダウンロードするからローカルでdockrコンテナリビルドする際にはdockerhub には帯域負荷はかからないと思うのよね http://mao.5ch.io/test/read.cgi/linux/1626039705/122
123: login:Penguin [sage] 2021/09/01(水) 12:41:57.85 ID:2JRCtXhB >>119 ストレージはタダなのか? 金がかかるのは帯域だけじゃないやろ。 総量はPBレベルで、うち何割かはずっと使われてないとなれば、有料か未使用削除とするのもやむなし。 http://mao.5ch.io/test/read.cgi/linux/1626039705/123
124: login:Penguin [sage] 2021/09/01(水) 12:43:24.75 ID:BUPYMxvT > そもそもDockerのレシピがあればローカルで再構築可能なのに 間違い。細かいバージョンが異なってる。 Dockerfileから再構築すると最新版になってしまう > パッケージについては各 Linux ディストリビューションのサーバーからダウンロードするからローカルでdockrコンテナリビルドする際にはdockerhub には帯域負荷はかからないと思うのよね いちいちベースイメージからパッケージインストールして構築するよりも パッケージインストール済みのイメージをダウンロードするほうが速い http://mao.5ch.io/test/read.cgi/linux/1626039705/124
125: login:Penguin [sage] 2021/09/01(水) 12:49:40.03 ID:hWZLrwmG >>118 小規模でも年間売上が一千万ドルあれば有償な 例えばAWSやGoogleやMSが自社クラウドの顧客に対してアプリのコンテナ化を提案するとき、別途Dockerを有償契約してくださいと言わなきゃいけなくなるのは致命的だ Docker CLIまで捨てるかは別としても、業界全体として何らかの乗り換えムーブメントが起きるのは不可避だよ http://mao.5ch.io/test/read.cgi/linux/1626039705/125
126: login:Penguin [sage] 2021/09/01(水) 12:49:51.15 ID:E7yrP15k >>122 それだとdocker build時の最新バージョンが入っちゃうでしょ(あえて固定してない限り) それで大抵は動くけど、イメージ提供者なら自身が検証済のものを公開したいんじゃないの 俺自身はイメージでバックアップせずいつもDockerfileから再構築してるけど、バージョン変わって設定ファイルの仕様が変わって動かないこともあるよ http://mao.5ch.io/test/read.cgi/linux/1626039705/126
127: login:Penguin [sage] 2021/09/01(水) 12:58:00.17 ID:tkpMxoCT 真面目にやるならウェブUIの管理ツールを作る(adminerやphpmyadminの自作アプリ版みたいな感じ) 雑に運用するならコマンドラインツール作ってMakefileでラッピングするんでいいと思う composeでイメージと環境変数を定義、Makefileでコマンドを定義 .env docker-compose.yml docker-compose.tasks.yml Makefile up: @docker-compose -f docker-compose.yml up -d backup: @docker-compose -f docker-compose.yml -f docker-compose.tasks.yml run --rm -it myappadmintools backup --param1 foo http://mao.5ch.io/test/read.cgi/linux/1626039705/127
128: login:Penguin [sage] 2021/09/01(水) 12:58:25.57 ID:tkpMxoCT あすまん >>121へのレスね http://mao.5ch.io/test/read.cgi/linux/1626039705/128
129: login:Penguin [sage] 2021/09/01(水) 13:14:23.29 ID:EqZrGoJi >>127,128 なるほどーMakefileですか さっそくやってみます ありがとうございました http://mao.5ch.io/test/read.cgi/linux/1626039705/129
130: login:Penguin [sage] 2021/09/01(水) 16:09:17.46 ID:695imcjX >>126 そうかベースによっては最新版のバイナリしかインストールできないものがあるのか http://mao.5ch.io/test/read.cgi/linux/1626039705/130
131: login:Penguin [sage] 2021/09/01(水) 17:52:05.36 ID:tkpMxoCT 有料化と聞いて焦ったけどLinuxで開発する分には問題なしでいいのかな うちは小さい企業だけど教育とOSSにしか使えないんじゃDesktop使えないね http://mao.5ch.io/test/read.cgi/linux/1626039705/131
132: login:Penguin [] 2021/09/01(水) 19:25:56.54 ID:+pbso+EV Docker DesktopとDocker Engineの区別もつかない男の人って… http://mao.5ch.io/test/read.cgi/linux/1626039705/132
133: login:Penguin [] 2021/09/01(水) 19:38:54.68 ID:IoZJYReR >>118 >>131 WSL2上にインストールしたLinuxでDocker使うならDesktopなしでもいける macもVagrantでVirtualbox仮想マシンとかで行けるのはいけそうだが面倒そう あとはmultipassでUbuntu入れるとか? この方法だとホスト側はdockerコマンド使えないし ファイル共有の速度がDesktopと比べてどうなるのか不明 遅くなるかね http://mao.5ch.io/test/read.cgi/linux/1626039705/133
134: login:Penguin [sage] 2021/09/01(水) 19:44:11.63 ID:tkpMxoCT 面倒だからLinuxでいいよ WindowsはVSCodeとSSHだけ動けばいい http://mao.5ch.io/test/read.cgi/linux/1626039705/134
135: login:Penguin [sage] 2021/09/02(木) 09:13:13.84 ID:6nsJWdjn Docker社の凋落が止まらない これからもマネタイズ策を打つ度に回避・移行されて、Docker社の影響力は低下していくんだろう 今やクラウドではコンテナ実行環境としてほとんどdockerは使われなくなっていて、もはや開発ツールとしての価値しかない その開発ツールも、本気で代替品へ移行しようと思えばすぐにできるけど無料だからまあいいか、程度のものに過ぎない 売れるうちに大手に売っときゃよかったのにね http://mao.5ch.io/test/read.cgi/linux/1626039705/135
136: login:Penguin [sage] 2021/09/02(木) 13:05:48.90 ID:lkx3vMl8 まあ、だから俺は言ったよね? podmanの時代がすぐ来るってさ http://mao.5ch.io/test/read.cgi/linux/1626039705/136
137: login:Penguin [sage] 2021/09/02(木) 13:15:33.41 ID:lv06fISQ コンテナさえあれば何も問題ない http://mao.5ch.io/test/read.cgi/linux/1626039705/137
138: login:Penguin [sage] 2021/09/02(木) 17:04:17.55 ID:tVyiqFPA >>136 podmanの時代が来てから言ってくれ もう5年ぐらい遅れてるだろ?w http://mao.5ch.io/test/read.cgi/linux/1626039705/138
139: login:Penguin [sage] 2021/09/02(木) 17:05:34.41 ID:EI0Rs6+7 >>127 makefile って使ったことなかったけどこういうバッチのメニューみたいな使い方ができるのか 使ってみるわ http://mao.5ch.io/test/read.cgi/linux/1626039705/139
140: login:Penguin [sage] 2021/09/02(木) 17:11:24.23 ID:tVyiqFPA >>139 むしろ今の使い方の大半はそれだよw 正しいMakefileの使い方を今もしてるのはC言語アプリぐらいなもんだよ http://mao.5ch.io/test/read.cgi/linux/1626039705/140
141: login:Penguin [sage] 2021/09/02(木) 19:28:00.86 ID:lkx3vMl8 最近のmakeは.PHONYをデフォルトにしてほしいぐらいだよな http://mao.5ch.io/test/read.cgi/linux/1626039705/141
142: login:Penguin [sage] 2021/09/03(金) 01:44:16.26 ID:lYhIQDFk docker-comopse -f 【ymlファイル】 exec 【サービス名】 【コマンド】 ってやると Error: No container found for 【サービス名_1】 ってエラーがでるんだけど そりゃ【サービス名_1】って名前じゃないもん 【サービス名】だもんってとこで沼にハマりました なぜか_1を付けられてそんなもん無いって言われるので じゃあサービス名をサービス名_1に変えてやってみると サービス名_1_1はありませんって言われます・・ http://mao.5ch.io/test/read.cgi/linux/1626039705/142
143: login:Penguin [sage] 2021/09/03(金) 01:51:06.89 ID:D6FKDcnO docker container exec http://mao.5ch.io/test/read.cgi/linux/1626039705/143
144: login:Penguin [sage] 2021/09/03(金) 10:41:05.43 ID:JEdAkZsy 大企業で働く予定ないからdockerでいいや http://mao.5ch.io/test/read.cgi/linux/1626039705/144
145: login:Penguin [sage] 2021/09/03(金) 10:55:48.05 ID:lmVLMDVz 予定? http://mao.5ch.io/test/read.cgi/linux/1626039705/145
146: login:Penguin [sage] 2021/09/03(金) 12:42:26.97 ID:7Wp2kg5G 大企業でなくても年間売上10億いかないのはゴミやろ 個人かよぼどの零細だろうな http://mao.5ch.io/test/read.cgi/linux/1626039705/146
147: login:Penguin [sage] 2021/09/03(金) 13:48:33.65 ID:B8ehn141 普通まともな企業ならKubernetes使うからそもそも企業でネイティブなDocker使う方が稀でしょ http://mao.5ch.io/test/read.cgi/linux/1626039705/147
148: login:Penguin [sage] 2021/09/03(金) 14:39:22.87 ID:lmVLMDVz ローカルでのアプリ開発時にKubernetes使うわけ無いやん 使い方わかってないのか http://mao.5ch.io/test/read.cgi/linux/1626039705/148
149: login:Penguin [sage] 2021/09/03(金) 15:01:01.05 ID:I6MSwANk 新しいものがいいと思っているだけじゃないか? 日本は大企業ほど枯れた技術を使う http://mao.5ch.io/test/read.cgi/linux/1626039705/149
150: login:Penguin [sage] 2021/09/03(金) 15:15:01.12 ID:lmVLMDVz Kubernetes使ってる所はまとも会社なんだい! と言いたいんだろう? http://mao.5ch.io/test/read.cgi/linux/1626039705/150
151: login:Penguin [sage] 2021/09/03(金) 15:25:52.96 ID:I6MSwANk 新興企業だと流行り技術使ってますって言わないと美味しい仕事取れない時代だからな http://mao.5ch.io/test/read.cgi/linux/1626039705/151
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 851 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s