◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

Docker Part6 YouTube動画>1本 ->画像>14枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/linux/1626039705/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1login:Penguin
2021/07/12(月) 06:41:45.42ID:SoKAlVq4
テンプレとかいらんやろ
2login:Penguin
2021/07/12(月) 07:45:26.70ID:BRrC+EsZ
>>1
DockerはLinuxが持つコンテナ技術を使ったアプリケーション仮想化技術です。
アプリケーションを動かすために必要な各種ライブラリ等を一つのDockerイメージに
まとめることで、さまざまな環境へのデプロイが容易になります。
例えばWindowsやmacOSを使って開発・テストしたDockerイメージを
そのままクラウド上のLinuxの本番環境で使うことができます。

クラウド上の環境が仮想マシンであるため、Dockerは仮想マシンと併用して使うことが多いですが
仮想マシン技術とは無関係の技術です。実際Linux環境において仮想マシンは必須ではありません。
WindowsとmacOSでは仮想マシンを使いますが、これはOSがLinuxではないからです。

Dockerは主にアプリケーションを動かすために設計されているのでデータを保存するのには適していません。
データはDockerイメージの外部、ボリュームを使ってホスト環境に保存するかネットワーク通信で外部サーバーに保存します。
またDockerコンテナは一つのサービスを実行し、複数のサービスが必要な場合はdocker-composeやk8sなどを使って連携させます。
Dockerを仮想マシンの代替として、コンテナ内で複数のサービスを起動しようとすると困難が待ち受けています。
それはDockerの設計方針とあっていないからです。

Dockerイメージ(Dockerfile)はアプリケーション開発者が作成します
動かすのに必要なもの全てがDockerイメージに含まれるので
インフラ担当者はそれを動かすだけ、本来のインフラの作業に集中できるようになります

Dockerは主にウェブ業界でサービスのデプロイの必須技術になりました
情報共有しましょう

http://www.docker.io/

前スレ Docker Part5
http://2chb.net/r/linux/1606903987/

注意 Dockerを仮想マシンの代替として使いたいと考えてる人は、DockerではなくLXCを使いましょう
LXC(Linux Containers)
http://2chb.net/r/linux/1330826939/
3login:Penguin
2021/07/12(月) 13:24:42.72ID:MM8AM1H+
>>1-2
4login:Penguin
2021/07/13(火) 23:05:18.36ID:iSSoQZZJ
docker&django&mysqlのハローワールドができない
dockerのdjangoチュートリアルがpostgresでそれは問題ないのにpython固有のmysql接続の問題とかで・・・
5login:Penguin
2021/07/13(火) 23:22:32.51ID:jJSF1n2i
じゃあPythonなおせば?
6login:Penguin
2021/07/15(木) 20:10:58.70ID:eKOvmDw5
>>5
ども、M1macとdjangoとmysqlの相性が悪かったぽくて、諦めてpostgresにしました。
7login:Penguin
2021/07/15(木) 22:03:41.89ID:dTR0gm2v
Ruby on Rails は、開発環境でSQLite。
本番環境では、PostgreSQL, MySQL, AWS Aurora とか

Django のシェアは無いから、おすすめしない

食べチョクみたいな、若い女の子が一人で起業したベンチャーは、Rails

食べチョク開発者ブログ

会社の支給PCがMacBook Pro M1なので、新しく開発環境を構築した話
https://tech.tabechoku.com/entry/2021/01/15/150103
8login:Penguin
2021/07/15(木) 22:46:14.43ID:BVjQ91Z3
>>7
何だその怪しい日本語は
ヤンキーゴーホームwwwwww
9login:Penguin
2021/07/17(土) 02:42:22.97ID:w/ctzTVT
ホストのlinuxカーネルを5.13系にしてみたら、デーモン起動時にSEGV起こして起動しなくなったのですが…(´;ω;`)
5.12系でブートし直すと、問題ない…(´・ω・`)
どなたか、同じのでハマってる方いませんか?(´・ω・`)
10login:Penguin
2021/07/17(土) 14:06:21.69ID:2bxsibwX
リコンパイルしてみたら?
11login:Penguin
2021/07/18(日) 01:54:47.58ID:5rFEV6Qy
>>10
ありがとうございます。
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

アクセンチュア 伊藤忠商事
https://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
14login:Penguin
2021/07/20(火) 13:49:22.22ID:0bcPtHNv
>>13
あ、リリースされたのは、Linuxカーネルの方ですm(_ _)m
念のために追記しておきますm(_ _)m
15login:Penguin
2021/07/26(月) 15:00:00.06ID:92y2ETbn
https://www.msn.com/en-us/news/technology/install-the-latest-version-of-the-docker-engine-to-avoid-vulnerabilities/ar-AAMrxcE?ocid=msedgdhp
16login:Penguin
2021/07/27(火) 10:14:52.45ID:4W0F5SFr
既存のコンテナにbashやaptをインストールしたいのですが、方法がわかりません。
やり方を教えてもらえないでしょうか。
17login:Penguin
2021/07/27(火) 11:09:38.56ID:eu23Q3UL
なんでそれインストールしたいの
18login:Penguin
2021/07/27(火) 12:53:39.40ID:vlOme3Fq
>>17
中の設定を変更して動作を試すときに、コンテナ内にはshしか実行出来ないからです。
19login:Penguin
2021/07/27(火) 13:08:00.54ID:eu23Q3UL
Debian ベースの Docker ベースで作っていく方が早いんじゃないかな
20login:Penguin
2021/07/27(火) 15:38:49.08ID:K9Zum/a6
とにかく実行ということなら、インストールパッケージからファイルを抽出して、docker cpでコピーしたら?

あとの管理は事実上ムリやけど。w
21login:Penguin
2021/07/28(水) 20:29:19.37ID:dZgmRM4i
方法が分かりませんというのが分かりませんなw。
普通にコンテナ入ってやればいいじゃん。
22login:Penguin
2021/07/28(水) 20:44:15.44ID:fShcauQI
いやあとからapt入れるのはそういえばやったことないな
ディレクトリ構成によっては手間掛かりそうだ
23login:Penguin
2021/07/29(木) 07:34:33.61ID:wmKFzdF6
イメージの提供者がaptやbashまで削ぎ落としてるってことなのかね
24login:Penguin
2021/07/29(木) 10:07:54.00ID:2b7iEBIu
最初から入れてないだけじゃね
25login:Penguin
2021/07/29(木) 11:03:53.65ID:kaivzCtO
Docker使う以前の問題じゃないの?
26login:Penguin
2021/07/29(木) 11:25:45.26ID:2b7iEBIu
それは言えてる 素直に Debian ベースでコンテナ自分で作った方が早いね
27login:Penguin
2021/07/29(木) 11:29:27.90ID:gbzo6fQj
>>25
まあDocker使うようになって初めてパッケージマネージャすらまともに使えない最小限のLinuxに触れた人は多いんじゃないかな
まあDocker関係ないのはその通りだが、コンテナ以外でそんなものを弄る機会はなかなか無いだろう
正直、俺もその一人だし気持ちはわかる
28login:Penguin
2021/07/30(金) 00:49:19.48ID:iZwY13TQ
オタクってやたらと「まあ」使うよね
まぁ俺は全然オタクじゃないけど
29login:Penguin
2021/07/30(金) 08:00:53.37ID:HwaQABGu
まぁまぁ落ち着いてくれや
30login:Penguin
2021/07/30(金) 08:22:12.11ID:dEWw5Fsz
思慮深いオタクは断定を避けるためとりあえずまぁとつぶやくのだ
31login:Penguin
2021/07/30(金) 11:17:42.07ID:gZMXaBAY
個人で使うのにdockerのメリットって何?
vmwareとかでいい気がするんだけど
32login:Penguin
2021/07/30(金) 11:31:53.20ID:/r1fC4Hx
リソース消費量が少ない
33login:Penguin
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
34login:Penguin
2021/07/30(金) 12:49:10.81ID:UG7ZpfsM
>>31
・軽い
・別PCで作業したい場合に環境の再現が容易
・使い捨て的な使い方ができる
35login:Penguin
2021/07/30(金) 12:52:32.10ID:dEWw5Fsz
ただしカスタマイズをしたり試行錯誤しながら使いたい場合には VM の方が向いているでしょうね
36login:Penguin
2021/07/30(金) 13:26:12.01ID:nK/W8CHf
>>35
それでも、Dockerのが便利な気が。
コンテナに環境を入れきったらええで。
37login:Penguin
2021/07/30(金) 13:38:29.92ID:dEWw5Fsz
>>36
そうだねそれはそれでアリかと
レシピ書かないでスナップショットで管理するってことだよね
38login:Penguin
2021/07/30(金) 15:07:03.80ID:88sU4Gy0
まあ、正確に言えば、VSCode で、Docker Compose を使う。
Linux を、AWS のように画面無し・サーバー用途で使う人は、Docker で十分

Vagrant も、使う必要がなくなった
39login:Penguin
2021/07/30(金) 15:18:21.07ID:nK/W8CHf
>>37
スナップショットは再現できないからあんまり。
後から適当に、Dockerfileとかソースとかを更新すればええやん?
古いコンテナも残しとけば比較はできるしな。
40login:Penguin
2021/07/30(金) 17:01:11.10ID:dEWw5Fsz
>>39
そういうことなのね よっぽどきっちり Docker ファイルに記述していく癖を付けとかないと途中の手順が抜け落ちるな
仕事ならともかく趣味だと
41login:Penguin
2021/07/30(金) 19:33:11.06ID:nK/W8CHf
>>40
ま、それができなきゃどうせ再現はできないんやからな。
しゃあない。

まれに油断して、コンテナを先に削除してもうて、あとからガッカリするときもあるが。
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のまま変更されませんでした。
43login:Penguin
2021/08/10(火) 20:20:48.11ID:rmvGpn4f
リアルのNICですら滅多にやらない事を何でdockerなんかでやろうとするんだ?
44login:Penguin
2021/08/10(火) 21:59:20.27ID:jW4u1ppv
Linux側のブリッジに直接オプション追加する必要があるのかも知れないね
Docker側にオプションが無いなら
45login:Penguin
2021/08/10(火) 22:24:35.28ID:eDrKDgQj
>>44
Linuxホスト側の親デバイス(docker network create で指定するやつ)で、
MTUを設定したんですが、同dockerネットワークに属すコンテナのMTUは1500のままでした。

結局、ゲートウェイにおいてmssを設定することによって、
コンテナからのインターネットへの通信はできるようになり事なきを得ました

>>43
経路上に狭いところがあったんです
46login:Penguin
2021/08/11(水) 00:04:31.09ID:MFsgSubj
dockerは便利だけどハマると解決が難しくて困る
47login:Penguin
2021/08/11(水) 19:05:11.13ID:bYCfn8dc
>>46
もっとコマンドが便利になればいいなと思う

docker connect network コマンドで、
ipだけでなく、dnsサーバーも指定できるようにしてほしい
48login:Penguin
2021/08/15(日) 01:16:09.96ID:MlQMSdhv
物理のサーバーにVM入れてその上で動くDockerにネットワークの経路だ
DNSの設定だのと、すっげー違和感しかない。
同一ホスト内のコンテナなら共有メモリとかIPCとか別の仕組みで十分だったろうに。
49login:Penguin
2021/08/15(日) 01:50:37.42ID:mP0XH7dz
インターネットにアクセスするならどうしてもクライアントからDNSへのアクセスは必要だし、
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)
52login:Penguin
2021/08/20(金) 13:58:12.72ID:062QBn+H
環境の再現性はほしいが
コンテナを使うことによる面倒は避けたいなら
nixがおすすめ

NixOS・Nix Package Manager Part1
http://2chb.net/r/linux/1611657545/

DSLが難しい?それは頑張って覚えろ
53login:Penguin
2021/08/20(金) 15:27:23.34ID:pASpnBw7
Docker は開発環境で使う、Disposable・破棄可能なコンテナ。
状態を持ってはいけない

これを、状態を持っている、システムで使おうとするのが、おかしい。
状態は、Docker外に持たないといけない

つまり、AWS, Kubernetes などを使うべき!
5453
2021/08/20(金) 15:31:49.29ID:pASpnBw7
以前から、このスレには、

Docker を勉強していなくて、
Dockerをシステムのように使おうとする香具師がいる

何回も、システムじゃない・状態を持つな(Disposable・破棄可能)と言ってるのに
55login:Penguin
2021/08/20(金) 15:35:55.19ID:a2Z0IgFi
>>53
また日本語不自由な外国人?
半島に帰れ
56login:Penguin
2021/08/20(金) 15:53:53.30ID:gz+DgnPW
Rubyの話はするなと何回も言われてる人の言葉とは思えないな
57login:Penguin
2021/08/20(金) 18:31:02.18ID:mziIewoe
dockerをステートレスにしろというのはあくまである1つの用途に過ぎない
内部データを永続化させて仮想マシン代わりに使うケースも結構あるしそれが便利ならそうすればいい
58login:Penguin
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:6VKilflN
>>58
NFSでネットワークストレージを/homeにマウントすれば
ユーザーについてはステートレスになりそう
61login:Penguin
2021/08/20(金) 22:30:39.45ID:QOejmERg
NFSは、ファイルロックもできないし、信頼性が高くないし、あんまり使いたくないね。
6253
2021/08/20(金) 22:52:46.66ID:pASpnBw7
データベースのデータは、Docker 内にあれば、
コンテナが破棄される時に、同時に破棄される。
これが、Disposable・破棄可能

だから永続化するために、Dockerの外に持つ。
これが、volume/bind

システム構築運用では、設定情報・ロギング・監視も考えないといけない。
つまり、AWS, Kubernetes などの知識が必要
6353
2021/08/20(金) 23:07:19.84ID:pASpnBw7
Udemy の山浦清透、8/20

【金額公開】Webサービスの運用費用、実際いくらかかっているか1円単位までお見せします



このAWS のシステム構成図を見てみ

ECS on Fargate, Cloud Front で、
コンテナ内には、Laravel, Nginx の2プロセスしかない
64login:Penguin
2021/08/20(金) 23:56:15.15ID:NVSW//rK
こいついろんなスレにいるけど有用な書き込みが一個もないんだよな
65login:Penguin
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
コンテナ内のデータで、外部とバインドしていないデータの、使い方が難しい。
外部環境との整合性が取れない

どういう用途があるかな?
70login:Penguin
2021/08/27(金) 00:26:11.71ID:LMq+9fKQ
>>69
コンテナというものを正しく理解できてない証拠だよ
例えばコンテナを使わない場合、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にすることを悩んでいるのは将来サーバーをリプレイスする時にコンテナを移動するだけで移行完了できるから楽になるのかな、という考えからです。
72login:Penguin
2021/08/28(土) 11:36:59.41ID:zby/aYxN
コンテナ=アプリ

サーバーをリプレイスするのに必要なのは
アプリだけじゃダメ、アプリとデータを移動しなければいけない

それが簡単にできるのがDocker
73login:Penguin
2021/08/28(土) 11:57:58.31ID:Rd42EeIc
セキュリティパッチとかどうすんの?しょっちゅうイメージ更新しなきゃいけないしホストにも当てなきゃいけないぞ
ちょっと設定弄るだけでいちいちイメージ作り直すの?それどうやってテストすんの?
そういう、アプリケーションが頻繁に更新されることはないが塩漬け運用というわけにもいかない性質の用途はDockerとの相性最悪
ぶっちゃけ業務のメールやファイルサーバーなんぞ今時Google WorkspaceかOffice365を契約すればよい
その程度のIT判断ができない組織でコンテナなんか導入したところで管理上の余計なオーバーヘッドになるだけだぞ
74login:Penguin
2021/08/28(土) 12:42:37.67ID:GULHeha9
>>71
DockerとDockerで、二択になってない気が
75login:Penguin
2021/08/28(土) 12:50:55.75ID:lAK8GbiM
>>73
そうですね、こういう用途ではやはりDockerはむいてませんかね。postfixやsamba程度ならサーバーリプレイスの度に環境作り直す方が吉ですかね。

今回ちょうどリプレイスのタイミングで現状の環境を調べるのに苦慮したので(色んな環境や設定がごっちゃごちゃに構築されてて)コンテナにして楽しようと考えたのですが、日常の運用が大変になるのはごもっともですね…
76login:Penguin
2021/08/28(土) 12:51:23.40ID:rmmiAC59
>>73
こいつ偉そう
77login:Penguin
2021/08/28(土) 12:51:40.88ID:lAK8GbiM
>>74
はっ!本当ですね、失礼しました。
DockerかDocker以外かの意図でした。
78login:Penguin
2021/08/28(土) 12:56:00.52ID:zby/aYxN
>>73
> セキュリティパッチとかどうすんの?しょっちゅうイメージ更新しなきゃいけないしホストにも当てなきゃいけないぞ
> ちょっと設定弄るだけでいちいちイメージ作り直すの?それどうやってテストすんの?

Docker使わない場合のやり方教えて(大爆笑)
79login:Penguin
2021/08/28(土) 12:56:26.40ID:zby/aYxN
ま、答えられなないよね。
だってDocker使わないほうが大変なんだもの
80login:Penguin
2021/08/28(土) 13:11:47.91ID:lAK8GbiM
>>72
必要なデータは永続化するためにvolumeにして、イメージとデータをセットでお引越しするつもりでした。

そこをとらえるとDockerのポータビリティ性は楽だなーと。

直接インストールしたアプリのバージョンアップと
コンテナ内のバージョンアップ…
(例えば)ubuntuのイメージを元に自前のイメージ作成して、
必要に応じてイメージをビルドし直せば最新に出来るし、
運用もそんなに大変じゃないのかな…
あぁ優柔不断…
81login:Penguin
2021/08/28(土) 13:24:22.53ID:6ZyBVqe4
セキュリティのこと考えると大手に丸投げしたくなるくらい面倒な話だからな
82login:Penguin
2021/08/28(土) 13:53:12.08ID:Rd42EeIc
>>75
再現性が問題ならAnsibleとかで構成管理したら?
Dockerで再現性を担保できるのは所詮sambaより上だけで、
君が退職したら結局ホストやDockerデーモンの設定などは闇の中だよ
その上で更にDockerを使う必要があるかどうかはともかく、本当にやるべきことはまずはそっちじゃないなな
83login:Penguin
2021/08/28(土) 16:51:13.89ID:IdV7gowG
>>73
CI/CD を知らない…?このスレレベルひっく!
84login:Penguin
2021/08/28(土) 16:58:02.81ID:d2Dx/dND
>>83
こいつ偉そう
85login:Penguin
2021/08/28(土) 17:32:35.44ID:Xe91RJR5
よく知らんけどdicjerの内部で動いてるアプリのアップデートってどうしてんの
86login:Penguin
2021/08/28(土) 19:40:05.29ID:Rd42EeIc
>>83
そのCI/CDの基盤を誰がメンテするの?
どう考えても目的のサーバのメンテより手間かかるだろ
87login:Penguin
2021/08/28(土) 19:51:02.48ID:ctOsSChP
>>80

だから>>2に書いてあるのが正しい使い方なんだよ
自分たちで作った「アプリケーション」を配布する時に使うの

ディストロがパッケージを用意しているものは、
パッケージのメンテナが頑張って依存関係とか解決してメンテナンスしてる
それは大変な作業。でもメンテナが頑張ってくれたおかげでパッケージは利用者は苦労なく使える

一方自分たちが開発したアプリケーションはメンテナなんていない。
自分達で頑張って依存関係とか解決しなきゃいけない
しかもディストロの標準パッケージとバージョンが違ったりすると
正しく動作しない可能性がある。だからディストロと独立させたくなる

自分たちで作ったアプリケーションの依存関係問題を解決するために使うものであっって
その問題が解決されているパッケージを単に入れて使うだけならほとんど意味がない
確かに設定込みでイメージ作れるかもしれないが、設定ファイルを配布すればいいだけなわけで

Dockerはアプリケーション開発者のための配布手段なので
サーバー構築するだけのインフラ屋の道具じゃない
インフラ屋がやることはアプリケーション開発が作ったDockerイメージをただ起動するだけになる
88login:Penguin
2021/08/28(土) 21:05:01.61ID:HJ45Taj4
>>87
クラウドだとホストの構築やメンテは丸投げできるから、
ディストロの既製パッケージを運用するだけでもコンテナを使うことには十分なメリットがあるんだけどね
オンプレだと別の用途で既にkubernetesクラスタがあるとかでない限りは余計なオーバーヘッドでしかない
89login:Penguin
2021/08/28(土) 21:42:35.08ID:ctOsSChP
>>8
それって単に公式のDockerイメージを動かすだけでしょ?
自分でディストロのパッケージをDockerイメージ化するだけだと意味がないという話
誰かが作ってくれてるDockerイメージを動かすだけなら別にいいと思うよ
インフラ屋がやることはアプリケーション開発が作ったDockerイメージをただ起動するだけになる
90login:Penguin
2021/08/29(日) 07:56:44.57ID:ZYLNzt+k
>>86
構築w
SaaS でもあるし、k8s基盤ならマニフェスト流すだけじゃんww下請けの缶詰めエンジニアには分からないかもねw
91login:Penguin
2021/08/29(日) 07:58:02.78ID:ZYLNzt+k
ここのスレって下請けがでかい口で言ってるだけでクラウドネイティブなこと全く知らないやつしかおらん
92login:Penguin
2021/08/29(日) 08:52:28.07ID:BEwDV79+
質問者の環境がオンプレっぽいからその前提で話してるだけだろう
SaaS使っていいんだったらそれこそGoogleWorkspaceでも契約すりゃ終わる話
93login:Penguin
2021/08/29(日) 10:14:36.01ID:JXWNStN4
docker以外は何もかも考えたくない
連絡先とクレジット登録してクライアントシークレット貰って認証付きdockerソケットにdockerコマンドでリクエスト送るだけ
そんな感じの超シンプルなクラウドサービスってありませんか?
94login:Penguin
2021/08/29(日) 11:30:40.47ID:PuMDou/C
オンプレだからセキュリティパッチは本番環境にログインして
apt-get upgradeするだけとか思ってそうw

本番環境と同じテスト環境用意したとしても
全く同じわけじゃないからアップデートは怖いんだよ

Dockerを使えばイメージ更新するだけですむ
もし何かあればそれを旧バージョンに戻すだけ

ホスト環境にごちゃごちゃアプリ入れないから
ホスト環境がテスト環境と大きく異なることがなくなる
>>73って実際にやったことなさそうw
95login:Penguin
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 でコンテナを破棄して作り直している
96login:Penguin
2021/08/29(日) 23:01:11.29ID:COCJCs8a
Docker導入しようとしたら、間に処理入って重くなるって言われてどういうことか聞いたら・・・

普通のソフトは「カーネル - ソフト」という流れだとしたら、Dockerを入れると「カーネル - Docker - ソフト」という流れになって、重くなったりデータ抜かれたりするから駄目ってことらしいんだけど本当?
こんな仕様だったら流行らないんと思うんだけどなー
97login:Penguin
2021/08/29(日) 23:56:16.12ID:JXWNStN4
間にOS入れたら遅くなるしデータ抜かれるかもだからってOSなくしてスクラッチする?
98login:Penguin
2021/08/30(月) 00:28:55.03ID:L99ojiFw
「docker カーネル アクセス オーバーヘッド」などで検索してみましょう
99login:Penguin
2021/08/30(月) 00:39:12.74ID:hmpqYoTr
>>96
どこにそんな事が書いてあったのか聞いてみましょう
答えられなかったりはぐらかしたりしたら
それは嘘ということです。まあ嘘ですw
100login:Penguin
2021/08/30(月) 01:52:57.41ID:PtqzxIOc
>>96
こんなところで聞いてもしゃあない。
自分の頭で理解して、自分の言葉で説明できないと、相手と議論できないやろ。

しかし、そいつは仮想マシンとかスーパーバイザとか知らんのかね。
101login:Penguin
2021/08/30(月) 08:13:29.37ID:yWfRE8DW
>>96
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
スレじゃなくてレスな
105login:Penguin
2021/08/30(月) 22:17:06.32ID:dVanpeF2
そりゃ、Docker サーバーが間に入るのだから、少しは遅くなる。
その代わり、破棄可能(Disposable)・可搬性などの利点が、圧倒的に大きい

Kubernetes もそう。
すべての大企業のウェブサービスが使っている。
これも間に入るけど、それよりも圧倒的に利点が大きい

データを抜かれる事は、あちこちに書かれている。
機密情報をDocker に保存したら、削除しても、各レイヤーに残っているから超危険!

利点があるものは何でも、欠点もある。
例えば速くなるものは、キャッシュなどのメモリ使用量が増える。
速度・リソースは反比例する

欠点もなく、利点だけが増えるものは有り得ないから、
常にどちらかの選択になる

例えば、受験勉強している香具師は、
恋愛・青春時代など、何かを失っている
106login:Penguin
2021/08/31(火) 00:26:58.52ID:H+S8K3nl
> データを抜かれる事は、あちこちに書かれている。
> 機密情報をDocker に保存したら、削除しても、各レイヤーに残っているから超危険!

それってソースコードの中に機密情報を保存するのと同じことだろ?
保存しねーよで終わりだろ?
107105
2021/08/31(火) 00:40:45.13ID:FiezdNMn
Docker に機密情報を保存しても、
削除したら消えるから大丈夫と勘違いしている、香具師が多い

でも実は削除されずに、各レイヤーに残っているので超危険!

この危険性については、あちこちに書いてある
108login:Penguin
2021/08/31(火) 00:54:56.29ID:H+S8K3nl
> Docker に機密情報を保存しても、
> 削除したら消えるから大丈夫と勘違いしている、香具師が多い

それはお前の周りの人間の話
低能の周りには低能があつまる
109login:Penguin
2021/08/31(火) 00:56:19.00ID:ijg8X5lO
>>71
うちは、メールシステムはコンテナに詰め込んでいるよ。
Asteriskという電話システムもコンテナに詰め込んで運用している。

ホストを変えるときに、コンテナイメージをコピベするだけで、
環境や設定を移動できるからめちゃくちゃ便利。

設定が複雑で面倒くさいほどコンテナであることは嬉しい。
110login:Penguin
2021/08/31(火) 08:28:57.53ID:1a+qygLU
機密情報の件ってdockerの仕組みも理解せず軽量版仮想マシンみたいな感覚で使うのが原因であって単なる無知なのにdockerに文句付けるのはお門違い
111login:Penguin
2021/08/31(火) 10:18:44.66ID:/ffj92S6
正論ですが意識せずに組み込まれて使っている機能ってありますし
112login:Penguin
2021/08/31(火) 15:11:20.01ID:BStQ9aYl
dockerにしろ何にしろ何が機密かなんてこちらが教えないと分かるわけないので意識せず機密情報を勝手に守ってくれることは今後もないだろう
レイヤーに情報が残るのは機密情報でない限りメリットが大きいからそんな仕様なわけだし
113login:Penguin
2021/08/31(火) 20:59:22.11ID:/ffj92S6
システムがよくわからないからDocker使うという層がいるからね
間違ってはいない
114login:Penguin
2021/08/31(火) 21:15:31.21ID:hfk26Cl4
DockerからLinux入門した
115login:Penguin
2021/08/31(火) 23:57:49.08ID:lP0n45a+
こわしてもすぐつくりなおせるからね。
合理的。
116login:Penguin
2021/09/01(水) 08:50:51.90ID:kzuOn1f9
docker desktop 有料化?
117login:Penguin
2021/09/01(水) 09:43:38.96ID:hWZLrwmG
DockerHubといい、プロダクト自体に特に差別化要因はなくて無料であることだけがメリットだったのに、相変わらず勘違いしてるなあ
こんなもんMSとかが本気で開発したら一瞬で代替品作られて終わるのに
118login:Penguin
2021/09/01(水) 11:02:06.39ID:IoZJYReR
個人とか非商用とか小規模の企業なら無料

WSL2からdocker使えば大企業でも無料じゃね?
Macはしらん、virtualboxとかつかえば?
119login:Penguin
2021/09/01(水) 11:50:51.34ID:695imcjX
Docker HUB ってちょっと謎なんだけど コンテナダウンロードするのに大量の帯域を食うから有料化したんだよね
そもそもDockerのレシピがあればローカルで再構築可能なのになぜコンテナ丸ごとダウンロードする仕組みになっているの?
120login:Penguin
2021/09/01(水) 11:52:43.19ID:E7yrP15k
パッケージ単位で更新かかってくでしょ
121login:Penguin
2021/09/01(水) 12:26:23.04ID:EqZrGoJi
サーバー起動するのと
bashに入ってあれこれするのをやりたいとき
docker-compose1.yml
docker-compose2.yml
みたいにサーバー、とそれ以外で分けて起動させればいいのでしょうか?
新しいウィンドウでターミナル開く、みたいなのがあればいいのに
122login:Penguin
2021/09/01(水) 12:34:59.01ID:695imcjX
>>120
パッケージについては各 Linux ディストリビューションのサーバーからダウンロードするからローカルでdockrコンテナリビルドする際にはdockerhub には帯域負荷はかからないと思うのよね
123login:Penguin
2021/09/01(水) 12:41:57.85ID:2JRCtXhB
>>119
ストレージはタダなのか?
金がかかるのは帯域だけじゃないやろ。

総量はPBレベルで、うち何割かはずっと使われてないとなれば、有料か未使用削除とするのもやむなし。
124login:Penguin
2021/09/01(水) 12:43:24.75ID:BUPYMxvT
> そもそもDockerのレシピがあればローカルで再構築可能なのに

間違い。細かいバージョンが異なってる。
Dockerfileから再構築すると最新版になってしまう

> パッケージについては各 Linux ディストリビューションのサーバーからダウンロードするからローカルでdockrコンテナリビルドする際にはdockerhub には帯域負荷はかからないと思うのよね

いちいちベースイメージからパッケージインストールして構築するよりも
パッケージインストール済みのイメージをダウンロードするほうが速い
125login:Penguin
2021/09/01(水) 12:49:40.03ID:hWZLrwmG
>>118
小規模でも年間売上が一千万ドルあれば有償な
例えばAWSやGoogleやMSが自社クラウドの顧客に対してアプリのコンテナ化を提案するとき、別途Dockerを有償契約してくださいと言わなきゃいけなくなるのは致命的だ
Docker CLIまで捨てるかは別としても、業界全体として何らかの乗り換えムーブメントが起きるのは不可避だよ
126login:Penguin
2021/09/01(水) 12:49:51.15ID:E7yrP15k
>>122
それだとdocker build時の最新バージョンが入っちゃうでしょ(あえて固定してない限り)
それで大抵は動くけど、イメージ提供者なら自身が検証済のものを公開したいんじゃないの

俺自身はイメージでバックアップせずいつもDockerfileから再構築してるけど、バージョン変わって設定ファイルの仕様が変わって動かないこともあるよ
127login:Penguin
2021/09/01(水) 12:58:00.17ID: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
128login:Penguin
2021/09/01(水) 12:58:25.57ID:tkpMxoCT
あすまん
>>121へのレスね
129login:Penguin
2021/09/01(水) 13:14:23.29ID:EqZrGoJi
>>127,128
なるほどーMakefileですか
さっそくやってみます
ありがとうございました
130login:Penguin
2021/09/01(水) 16:09:17.46ID:695imcjX
>>126
そうかベースによっては最新版のバイナリしかインストールできないものがあるのか
131login:Penguin
2021/09/01(水) 17:52:05.36ID:tkpMxoCT
有料化と聞いて焦ったけどLinuxで開発する分には問題なしでいいのかな
うちは小さい企業だけど教育とOSSにしか使えないんじゃDesktop使えないね
132login:Penguin
2021/09/01(水) 19:25:56.54ID:+pbso+EV
Docker DesktopとDocker Engineの区別もつかない男の人って…
133login:Penguin
2021/09/01(水) 19:38:54.68ID:IoZJYReR
>>118
>>131

WSL2上にインストールしたLinuxでDocker使うならDesktopなしでもいける

macもVagrantでVirtualbox仮想マシンとかで行けるのはいけそうだが面倒そう
あとはmultipassでUbuntu入れるとか?

この方法だとホスト側はdockerコマンド使えないし
ファイル共有の速度がDesktopと比べてどうなるのか不明
遅くなるかね
134login:Penguin
2021/09/01(水) 19:44:11.63ID:tkpMxoCT
面倒だからLinuxでいいよ
WindowsはVSCodeとSSHだけ動けばいい
135login:Penguin
2021/09/02(木) 09:13:13.84ID:6nsJWdjn
Docker社の凋落が止まらない
これからもマネタイズ策を打つ度に回避・移行されて、Docker社の影響力は低下していくんだろう
今やクラウドではコンテナ実行環境としてほとんどdockerは使われなくなっていて、もはや開発ツールとしての価値しかない
その開発ツールも、本気で代替品へ移行しようと思えばすぐにできるけど無料だからまあいいか、程度のものに過ぎない
売れるうちに大手に売っときゃよかったのにね
136login:Penguin
2021/09/02(木) 13:05:48.90ID:lkx3vMl8
まあ、だから俺は言ったよね?
podmanの時代がすぐ来るってさ
137login:Penguin
2021/09/02(木) 13:15:33.41ID:lv06fISQ
コンテナさえあれば何も問題ない
138login:Penguin
2021/09/02(木) 17:04:17.55ID:tVyiqFPA
>>136
podmanの時代が来てから言ってくれ
もう5年ぐらい遅れてるだろ?w
139login:Penguin
2021/09/02(木) 17:05:34.41ID:EI0Rs6+7
>>127
makefile って使ったことなかったけどこういうバッチのメニューみたいな使い方ができるのか
使ってみるわ
140login:Penguin
2021/09/02(木) 17:11:24.23ID:tVyiqFPA
>>139
むしろ今の使い方の大半はそれだよw
正しいMakefileの使い方を今もしてるのはC言語アプリぐらいなもんだよ
141login:Penguin
2021/09/02(木) 19:28:00.86ID:lkx3vMl8
最近のmakeは.PHONYをデフォルトにしてほしいぐらいだよな
142login:Penguin
2021/09/03(金) 01:44:16.26ID:lYhIQDFk
docker-comopse -f 【ymlファイル】 exec 【サービス名】 【コマンド】
ってやると
Error: No container found for 【サービス名_1】
ってエラーがでるんだけど
そりゃ【サービス名_1】って名前じゃないもん
【サービス名】だもんってとこで沼にハマりました
なぜか_1を付けられてそんなもん無いって言われるので
じゃあサービス名をサービス名_1に変えてやってみると
サービス名_1_1はありませんって言われます・・
143login:Penguin
2021/09/03(金) 01:51:06.89ID:D6FKDcnO
docker container exec
144login:Penguin
2021/09/03(金) 10:41:05.43ID:JEdAkZsy
大企業で働く予定ないからdockerでいいや
145login:Penguin
2021/09/03(金) 10:55:48.05ID:lmVLMDVz
予定?
146login:Penguin
2021/09/03(金) 12:42:26.97ID:7Wp2kg5G
大企業でなくても年間売上10億いかないのはゴミやろ
個人かよぼどの零細だろうな
147login:Penguin
2021/09/03(金) 13:48:33.65ID:B8ehn141
普通まともな企業ならKubernetes使うからそもそも企業でネイティブなDocker使う方が稀でしょ
148login:Penguin
2021/09/03(金) 14:39:22.87ID:lmVLMDVz
ローカルでのアプリ開発時にKubernetes使うわけ無いやん
使い方わかってないのか
149login:Penguin
2021/09/03(金) 15:01:01.05ID:I6MSwANk
新しいものがいいと思っているだけじゃないか?
日本は大企業ほど枯れた技術を使う
150login:Penguin
2021/09/03(金) 15:15:01.12ID:lmVLMDVz
Kubernetes使ってる所はまとも会社なんだい!
と言いたいんだろう?
151login:Penguin
2021/09/03(金) 15:25:52.96ID:I6MSwANk
新興企業だと流行り技術使ってますって言わないと美味しい仕事取れない時代だからな
152login:Penguin
2021/09/03(金) 17:47:53.72ID:l2dWPFsy
k8sもdockerもそれほど最新技術というほどのものではない
153login:Penguin
2021/09/03(金) 20:13:44.28ID:PhrL7cZp
docker-composeで動かすコンテナが自分自身のひとつしかない時でも、networks: hoge-netwok のように、
docker networkを作るのにはどんな意味あるのでしょうか?
こういうdocker-compose.ymlがちょくちょく出てきて
メリットがわかりませんのでどなたかレクチャーお願いします!
154login:Penguin
2021/09/03(金) 20:53:17.39ID:tdyLvRf7
他のymlで管理されてたり
そもconpose管理下にないコンテナとネットワークを分離できる

分離したくなけりゃ合わせればいいだけだし
155login:Penguin
2021/09/03(金) 21:17:28.23ID:KmfKdmo0
本番環境では、ウェブサービス系のほとんどの会社が、Kubernetes じゃないの?

Docker をダウンロードしたら、k8s も付いてるし
156login:Penguin
2021/09/03(金) 21:20:08.81ID:KmfKdmo0
コンテナが1つでも、docker-compose を使うのが基本

その設定ファイルの方が、皆が慣れているから
157login:Penguin
2021/09/03(金) 21:56:49.17ID:lmVLMDVz
>>155
Kubernetesはクラウドサービスが提供する一つの機能に過ぎない

クラウドサービスがあるのにその上でKubernetesを動かすメリットがない
クラウドサービスを使えばKubernetesを使わなくてもなんでもできる
158login:Penguin
2021/09/03(金) 21:58:11.03ID:lmVLMDVz
>>156
慣れているからじゃなくて
オプションを長く書くのが面倒なだけ

docker-composeはdockerのオプション定義ファイル
159login:Penguin
2021/09/04(土) 00:37:02.78ID:UYf6sNac
ペン4の古いパソコンでもドッカー動きますか??
160login:Penguin
2021/09/04(土) 07:36:23.01ID:qe1Sz/wY
うーん、どぅかなー?
161login:Penguin
2021/09/04(土) 08:38:55.07ID:n4XpWKOQ
どうせ本番はk8sなんだから実行環境はminikube
レポジトリはMSマネーで代替つくれば完全脱却
162login:Penguin
2021/09/04(土) 08:51:13.64ID:LoQ2FNzo
>>155
最後の一文で分かる無能感
163login:Penguin
2021/09/04(土) 10:14:44.16ID:u6yMieo7
>>157
クラウドサービス毎の機能でk8sを代替しようとすると別クラウドに移行したい時に面倒なので余程のメリットがない限りk8sで済ませる
164login:Penguin
2021/09/04(土) 10:24:29.06ID:UdXZ1ZRb
>>163
言うほどか?
全部コンテナで自前運用やるならともかく、クラウドならk8sといえどもDBやメッセージキューやLBはマネージドサービス使うだろ
アプリだけならk8sだろうとECSとかだろうと大差ないわ
165login:Penguin
2021/09/04(土) 10:48:02.16ID:f4m7Salq
うちAWS EKSだけどそのうちやめてECSにするわ
Kubernetesの実運用経験積むのが目的だったようだが
現状の使い方だとデメリット多いって判断

>>163
色々Kubernetesでしか使えないものに依存してない限りそうでもないし
そもそもクラウド移行自体がレア
166login:Penguin
2021/09/04(土) 11:22:19.31ID:K7cG1MIB
ステートフルに弱いって時点でk8sべったり依存はありえんしなぁ
167login:Penguin
2021/09/05(日) 00:38:59.03ID:IcYglsJp
k8sが特別ステートフルに弱いというわけではないけど、
コンテナでDBのような永続的な状態を持つサービスを扱おうとするとどうしてもホストに強く依存するから、あえてk8s内で扱うメリットはほとんどないんだよね
運用の面倒臭さと天秤にかけるとマネージドになっちゃう
168login:Penguin
2021/09/05(日) 01:02:10.76ID:Waa9oC9w
それを弱いと言うのでは
169login:Penguin
2021/09/05(日) 07:40:18.96ID:3FDLGl6t
Kubernetesは何もしないでメリットが得られるんじゃなくて

1. 各サーバーで1GBぐらいメモリを持っていかれる
2. 最低3台サーバーがいる
3. 半強制的で定期的なアップデートが必要で数ヶ月おきにサーバーの再起動が必要
4. サーバーがデータを持っている場合、データが消えないようにする必要がある
5. データベースクラスタを組んでる場合、少なくとも1台落ちる前提で最初からちゃんと設定してないといけない

こんな感じの面倒くささがあるよね

Kubernetesは1台単位で厳密に管理しようと思ったらダメなんだわ
100台ぐらい揃えてもっと大雑把に全体の95%が正常に稼働中
みたいに考えるものだと思ってる
170login:Penguin
2021/09/05(日) 08:49:51.22ID:1EWttBuj
サイボウズのkintone は、Kubernetes で毎日、コンテナを作り直しているとか
171login:Penguin
2021/09/05(日) 09:29:14.84ID:tWZKaiZX
CSIによってステートフルが弱いってのは昔の話や
DBだって operator あるし
172login:Penguin
2021/09/05(日) 09:29:31.94ID:tWZKaiZX
vittesとかあるよな 最近話し聞かないけど
173login:Penguin
2021/09/05(日) 09:48:14.28ID:RtUG2J89
苦手なことを無理してやらんでいい
コンテナは素直にステートレスなアプリだけ動かしてろ
174login:Penguin
2021/09/05(日) 11:46:09.61ID:e6UnbAmC
k8sはころころ仕様変えすぎじゃね?
アップデート追随するのが大変だわ
175login:Penguin
2021/09/05(日) 11:46:13.99ID:EfcvtbaA
>>171
ステートフルなサービスのノード依存性を制約として適切に記述、適用する方法があるってだけだ
別にそれによって生VMと比較して運用が楽になるわけではない
敢えてマネージドサービスを捨てて自前で運用する労力に見合うだけのメリットはない
176login:Penguin
2021/09/05(日) 12:59:51.78ID:RtUG2J89
ステートレスはk8sで、ステートフルはマネージドでって棲み分けができてくると
今度はステートレスはFaaSでいいじゃん…ってなるんだよな
間違いなくk8sは将来的に負の遺産になる
しかも莫大な額の借金
177login:Penguin
2021/09/05(日) 16:37:03.45ID:w8hGZC/A
インフラ界隈が謎のk8s推しで開発はコンテナベースしか認めんってこと?
ないようなあるような話で笑えんけど
サーバレス勢のプレゼン力にかかってるんじゃないかな

イメージ自体は汎用だしロックインされてる気はせんよね
178login:Penguin
2021/09/05(日) 17:09:15.06ID:3FDLGl6t
クラウドの上にクラウドを作ってるのがk8s

もともとクラウドでいろんなサービスを提供していて
それが便利だったのに、その上にクラウドを作り出してる
意味がわからない
179login:Penguin
2021/09/05(日) 18:04:51.64ID:m6GxJoq4
自分がk8sを理解できていないだけなのにまるでk8s自体が無意味みたいな言い回しはやめよう
180login:Penguin
2021/09/05(日) 18:24:13.06ID:RtUG2J89
k8sでFaaSより管理楽になる?コスパ超えれる?
181login:Penguin
2021/09/05(日) 19:04:45.66ID:JcQBW33v
k8sは単なるオーケストレーションツールとして使う分にはいいんだけど、アプリがk8sに依存し始めると最悪だね
AWSやGCSへのロックインなんかより遥かに酷いロックイン状態になるしクラスタのアップグレードが恐怖
182login:Penguin
2021/09/06(月) 01:11:43.38ID:C1qdAXcu
大企業なら料金払えるし
零細企業なら無料で使えるんだから
お前らが無理して乗り換えする必要はないんだよ
183login:Penguin
2021/09/06(月) 02:07:09.38ID:HfLJq1nB
AWS Lambda, Aurora, Elastic Beanstalk, Fargate あたりで作れれば、ベストだけど
184login:Penguin
2021/09/06(月) 04:21:58.73ID:/lU+gKCI
>>179
理解できてるというのなら、
お前がそれを証明すればいいんやで
185login:Penguin
2021/09/06(月) 04:23:49.86ID:/lU+gKCI
>>181
オーケストレーションツールを要らなくしたのがDockerだと思うけどね
普通に仮想マシンとDocker起動すれば、それで環境の構築完了だし
186login:Penguin
2021/09/06(月) 04:25:24.45ID:/lU+gKCI
>>181
> クラスタのアップグレードが恐怖

それな。Kubernetesでミスったら
クラスタ全部が壊れてしまう可能性がある
最悪の場合だとデータ損失
187login:Penguin
2021/09/06(月) 09:02:36.68ID:kmMVXDz2
>>175

マネージドあるならそっちでいいよ
188login:Penguin
2021/09/06(月) 09:05:17.71ID:kmMVXDz2
k8sが今後の負債になるのは間違いない
でもコンテナ化してんだったら逃げ場はたくさんある

そもそもk8sじゃないといけない理由ってほとんどないよな
k8s使ってるプロジェクトの7,8割はk8sじゃなくてもいい
189login:Penguin
2021/09/06(月) 09:08:48.18ID:Pxs0hny/
まあ正直なところ「使ってみたかった」が最大の理由
190login:Penguin
2021/09/06(月) 09:26:36.43ID:kmMVXDz2
あとは対外アピール k8s使ってるアピールすると新卒採用に有利だよ
191login:Penguin
2021/09/06(月) 10:28:16.62ID:/lU+gKCI
>>188
負債になるのは、コンテナ以外の部分
k8sはコンテナ以外が多すぎるんだよ
192login:Penguin
2021/09/06(月) 10:30:34.18ID:/lU+gKCI
k8sの一番の問題は、システムを安定させられるか何だよな
適当にやっても安定するのかもしれないが、自信を持って安定していると言うのが難しい

強制的に再起動させられるシステムで、果たしてシステムを
停止せずに動かし続けれられるのだろうか?
193login:Penguin
2021/09/06(月) 12:24:05.20ID:Y1LL3RGM
>>190
確かに勉強してるな新しい技術吸収に貪欲だなと好ましく感じるわね
ただし最近は本当新しいツールを軽く表面なでるだけの使い方して次々乗り換え使えてる気になってる人も多いという印象があるわ

ただのミーハーかどうか判断することが大事だと感じる昨今です
194login:Penguin
2021/09/06(月) 19:43:25.45ID:C1qdAXcu
ライセンス料につられてdockerを捨てる提案しているゴミが早速職場に現れたわ
うちは大企業でもないから払う必要ないし
195login:Penguin
2021/09/06(月) 19:59:08.25ID:Pxs0hny/
Linux使えばいいのに
196login:Penguin
2021/09/06(月) 20:02:01.30ID:kmMVXDz2
>>193
それもあるけどどっちかというと会社がk8s使ってるアピールすると新卒が寄ってくるんだよ ソースはワイ
197login:Penguin
2021/09/06(月) 21:13:30.89ID:+nEh9ujI
>>194
金よりもDocker社の先行きがなあ
大手に売り飛ばすならまだしも、先のDockerHubの件といい明らかに事業成長に対するネガティブインパクトを顧みない方法で資金を回収しようとしてる
ビジネスとして完全に詰んでる
198login:Penguin
2021/09/06(月) 21:41:13.82ID:oUDq0/tG
とれるところからとろうとしとるだけや。
Microsoftみたいなことは、ふつうはできん。

負担しないんなら、フリーライダーと言われてもしゃあない。
199login:Penguin
2021/09/06(月) 23:51:32.79ID:HfLJq1nB
Ruby/Go の神、Vagrant, Terraform, の作者、
今世紀最大の学生起業家、HashiCorp のMitchell Hashimoto

彼は、OSS を続けるためには、大企業だけが払うモデルが良いと考えた。
一方、中小企業・個人などは、無料で使えるのが望ましい

つまり、担税力に応じての支払い義務

これが支持されて、会社の時価総額は、5千億円とも言われている
200login:Penguin
2021/09/07(火) 00:37:29.87ID:7jGPvQdT
dukerはAndroidでも可能ですか?
201login:Penguin
2021/09/07(火) 01:25:22.05ID:8ax5OciE
>>200
Androidで何をするんですか?
あれは組み込み機器と同じ扱いで
ログインして使うようにはできていません。
202login:Penguin
2021/09/11(土) 12:13:26.88ID:yUhg8Uir
Docker社を
MicrosoftとかAmazonあたりが買収して
無償化継続してくれんかなぁ。
203login:Penguin
2021/09/11(土) 13:11:13.23ID:oFJ1RQBj
大手企業に勤務してないのに木にするなよ
204login:Penguin
2021/09/11(土) 13:47:18.82ID:fWrZ79tB
docker toolboxに乗り換えたわ
205login:Penguin
2021/09/11(土) 13:48:25.03ID:fWrZ79tB
Desktop使えないとなるならどうせ仮想マシンいれるしかないんやし
だったらtoolboxでええわな
206login:Penguin
2021/09/11(土) 14:28:08.41ID:Z1PGghoM
>>203
大手でなくても普通に有償だからな?
まさか売上高10億いかないカス企業なのか
207login:Penguin
2021/09/11(土) 16:50:34.77ID:oG8295fn
バレへんバレへん
208login:Penguin
2021/09/11(土) 16:55:42.59ID:goi+2YKS
儲かっている企業ならたいしたライセンス料じゃないし嫌ならDesktopを使わなければいいだけだろ
209login:Penguin
2021/09/11(土) 22:29:50.32ID:masa4Miy
dockerって不思議な会社ね。曲がりなりにもデスクトップの分野で大成功して
超大規模なシステム運用以外のプロジェクトではみんなk8s運用嫌がっていて
10台程度のサーバーで運用する本番環境に市場があることが分かりきっているのに
それで成功できないって、なんで?って思うけどね。
いつまで経ってもソリューション提供できないからfaasだかfargateだかベンダー独自の実装に流れちゃうとかw
210login:Penguin
2021/09/11(土) 22:32:17.53ID:jzUZHLPU
みんなが金を払わんからや!
VMならタダが相場やしな。
211login:Penguin
2021/09/11(土) 22:44:25.17ID:masa4Miy
いやいやVMもタダじゃないだろ。タダなのは動かす部分だけで、ちょっとバックアップでも取ろうとすると
便利に使うにはライセンス買うしかない。個人事業でも7万のやつ買ってるよ。
Dockerも似たようなソリューションなんだから似たようなビジネスやればいいんだよ。
でコンテナだから上で色々言っている様にステートフル/レスで色々迷うことあるからソリューション部隊立ち上げて
法人サポートしますよとかね。開発の本尊なんだし。素人が考えても色々金儲けのネタ思いつきそうなものだ。
212login:Penguin
2021/09/11(土) 23:10:13.48ID:fWrZ79tB
いいね
docker社に転職して救けてあげたら
213login:Penguin
2021/09/12(日) 22:08:36.37ID:3+TjDYko
macはlimaってやつに変えたらいいの?
214login:Penguin
2021/09/13(月) 08:54:14.32ID:FxMzEUZe
完全に脱dockerするならpodmanかな
limaはジャップ製なので完全スルーが正解
215login:Penguin
2021/09/13(月) 10:23:39.60ID:4U1RcLQn
だから俺はずっと言ってただろ
Podmanの時代がすぐ来るってさ
216login:Penguin
2021/09/13(月) 10:25:39.05ID:/ulUxeA/
多分10年後もずっと言ってると思うよ
217login:Penguin
2021/09/13(月) 11:49:52.61ID:FxMzEUZe
>>211
Docker Enterpriseってのがあったけど、金策に失敗して法人向けのKubernetesベンダーに売り飛ばされて消えた
218login:Penguin
2021/09/13(月) 14:56:30.54ID:nPO6njlW
>>213-215
茶番劇?
219login:Penguin
2021/09/13(月) 18:35:27.42ID:nMyWhkPC
ビジネスで使うとなるとdocker単体で使うことはあまりなくエコシステムも含めて考える必要があるので自分だけが代替ツールに乗り換えても無意味
エコシステムに影響力のない人にとっては世の中の流れに身を任せるしかない
220login:Penguin
2021/09/13(月) 18:47:17.52ID:FxMzEUZe
そうか?
そもそもビジネスならdockerなんて手元の開発環境でしか使わないんだから自分だけ代替ツールに乗り換えても何の問題もないぞ
221login:Penguin
2021/09/13(月) 19:09:00.81ID:Gb3YXjCR
プログラマーとインフラとそれぞれ担当者がいらっしゃるのでね
プログラマーは使いやすい物を使えばいいと思うんですよね VM でも良いわけですし
222login:Penguin
2021/09/13(月) 19:59:35.44ID:+DxeuNUu
Podman 2 〜Dr. ワイリーの謎〜
223login:Penguin
2021/09/13(月) 20:27:51.27ID:Qc1A9aVR
>>221
VMはDockerの変わりにはならんのですよ
224login:Penguin
2021/09/13(月) 20:50:17.24ID:4U1RcLQn
>>223
誰かVMがdockerの代わりになるって言ったか?
225login:Penguin
2021/09/13(月) 21:01:14.56ID:s/02Cz3H
>>221が言ってる
226login:Penguin
2021/09/13(月) 21:09:16.15ID:Gb3YXjCR
コンテナ的な運用をvmですれば良いと思うよ
スナップショットも構築ツールもあるのだから
私はそれはvmではしないけどそれはコンテナに慣れているしコンテナのメリットを享受したいからであり

プログラマが開発するのにはどちらでも良くない?
227login:Penguin
2021/09/13(月) 22:32:06.37ID:Qc1A9aVR
なら作ったVMをクラウドの仮想マシンで動かす方法でも教えてくれ
228login:Penguin
2021/09/13(月) 22:39:48.13ID:YmGpa+/D
VMのスナップは構築試験してる時便利よな、ドライバのバージョン違いによる相性テストとかその節はお世話になりました。
229login:Penguin
2021/09/13(月) 22:41:38.94ID:Qc1A9aVR
>>228を見てもわかるように使い方が全く違う
230login:Penguin
2021/09/13(月) 23:04:13.70ID:Gb3YXjCR
>>227
qemu
lxdでも最近扱えるようになった
231login:Penguin
2021/09/14(火) 08:04:38.37ID:UeIZhnu+
237は言ってることは正しいけど知識量が足りんかったな
232login:Penguin
2021/09/14(火) 08:38:06.46ID:EDBFDkO9
>>230
仮想マシンは性能下がるって知らないの?

ただでさえクラウドは仮想マシン使ってるのに
その仮想マシンの上でqemuを動かすとさらに遅いし
ローカルもqemuで作業しなきゃならないじゃん
233login:Penguin
2021/09/14(火) 08:48:48.00ID:UeIZhnu+
>>232
オーバヘッドいってもベアメタル比較で9割以上の性能出るよ
最近の技術はすごいね 頭の中の知識アップデートしてったほうがいいよ!
234login:Penguin
2021/09/14(火) 08:49:47.33ID:UeIZhnu+
そもそもクラウドは仮想マシンって前提でおかしいわ
勉強してからレスしろ
235login:Penguin
2021/09/14(火) 09:02:48.91ID:FvQYf9ld
>>232
あごめん 読んでもらえば分かると思うけどプログラマー向け環境のことね開発環境ね

それでもサーバー側がリソース潤沢なら VM でもなんでもいいんじゃないのかなと思うよ
それこそプロジェクトによって予算は違うんだからね
以前は VM で動かしていたわけですし今でもそういうプロジェクトは存在するでしょう
236login:Penguin
2021/09/14(火) 09:03:40.74ID:EDBFDkO9
>>233
それはKVMを使った場合の話
クラウドでKVMは使えないので遅い

どこをソースとしたかちゃんと書こうな

QEMU is very slow
https://forums.gentoo.org/viewtopic-t-1077552-start-0.html

Why VM QEMU is very slow ?
https://superuser.com/questions/1471510/why-vm-qemu-is-very-slow-still-a-newbie-here
237login:Penguin
2021/09/14(火) 09:06:59.97ID:EDBFDkO9
>>235
サーバーがリソース贅沢って何いってんだ?
クラウドのことを何もわかってないな

クラウドというのは必要なリソースを必要な時に確保する
リソース=コストだ。VMを使ったらその分多くのリソース=コストが必要になる

サーバーだからって贅沢なリソースということにはならない
それはオンプレミスの世界の話
クラウドでは適切なリソースを使う
238login:Penguin
2021/09/14(火) 11:05:54.54ID:H5kGXPer
>>225
言ってないw
239login:Penguin
2021/09/14(火) 12:47:19.37ID:FvQYf9ld
>>237
まあ多分同じ認識を持っているんだと思うよ
私もコンテナを利用するし

いくらでも財力があれば富豪的プログラミング的な事が出来るって事だよ
実際はないから多くのケースではコンテナを使うでしょう

で何の話からこんな風になったかって言うとDockerつかなきゃいけないのコンテナ使わなきゃいけないの開発者が?という話があって 別に VM でもいいんじゃないそれはて感じの流れだったんじゃないかな
240login:Penguin
2021/09/14(火) 14:32:17.54ID:h9vBYTSD
コンテナはLinux上でVMがいらないんだよ
ネイティブに動く
241login:Penguin
2021/09/14(火) 16:00:36.61ID:UeIZhnu+
>>236
視野が狭すぎるよ… よくもまあそんな自信満々に言えるよな
下請け客先常駐の人間か?
242login:Penguin
2021/09/14(火) 16:01:36.96ID:UeIZhnu+
同情するわ
243login:Penguin
2021/09/14(火) 16:11:03.74ID:ZJsyyecL
>>240
> ネイティブに動く
VMかてふつうは「ネイティブ」に動いとる。
244login:Penguin
2021/09/14(火) 16:59:22.32ID:h9vBYTSD
>>249
動いてないよ。VMは仮想マシンの中のカーネル経由で動いてる
ホストOSのカーネルを使ってない。
カーネルを二重に使うことになるのがVM
245login:Penguin
2021/09/14(火) 20:44:32.39ID:ZJsyyecL
>>244
それは「ネイティブ」に関係ない。
システムコールとかがラップされとるだけ。
246login:Penguin
2021/09/15(水) 07:07:54.23ID:zzKQ30Z0
>>245
システムコールがラップされてるから遅い
どちらにしろ遅いってちゃんと言うようw
247login:Penguin
2021/09/15(水) 07:11:03.61ID:zzKQ30Z0
qemuのゲストエージェントのインストールが大変というのを付け加えておこう
248login:Penguin
2021/09/15(水) 07:52:32.47ID:xFqsGZKs
このスレには素の状態からオンプレにVMを建てて使う可哀想な人と、それ以外が居るから話がごちゃまぜになるね!
249login:Penguin
2021/09/15(水) 08:37:44.11ID:zzKQ30Z0
オンプレでもLinuxインストール+DockerサーバーインストールでDockerコンテナが動く

仮想マシンだと何をするんだろうか
サーバーにqemuをインストールするところまでは変わらないが
ネットワークの設定は?ゲストエージェントはどうするのか?
メモリの調整などは?手元で作ったVMをサーバーでそのまま動かすには大変な作業が必要
250login:Penguin
2021/09/15(水) 08:57:12.17ID:fAxxx1C/
その辺は自動化ツールがありますしおすし

Windows のコンテナはないんだから Windows のインフラを作りたいときには VM になるんじゃないですか選択肢が
251login:Penguin
2021/09/15(水) 09:57:43.24ID:zzKQ30Z0
その自動化ツールの名前が言えない時点で嘘
252login:Penguin
2021/09/15(水) 09:58:44.36ID:zzKQ30Z0
>>250
何度言っても理解できないようだから何度も言うしかないが
Dockerはインフラを作るものじゃない
アプリケーションをデプロイするものだ

あとWindowsのコンテナもあるし
無知も大概にしろ
253login:Penguin
2021/09/15(水) 10:04:42.46ID:fAxxx1C/
>>252
コンテナがインフラそのものではないことは確かです
水道管はインフラですが水道管の中を流れる水はインフラではない あなたはそういうことが言いたいのではないでしょうか

Windows のコンテナについて無知ですみません これは VM を介在しないものなんでしょうか?
254login:Penguin
2021/09/15(水) 10:25:19.01ID:zzKQ30Z0
>>253
Dockerはアプリケーションを配布するもの
理解したか? YES NO で答えよ
255login:Penguin
2021/09/15(水) 11:51:31.51ID:fAxxx1C/
>>254
イエス

Windows のコンテナについて Vm を介在しないかはわからかいですか?
256login:Penguin
2021/09/15(水) 12:44:38.08ID:ZqNjHVDr
DockerスレなのにVMで戦ってるのなんなん?
257login:Penguin
2021/09/15(水) 12:45:33.48ID:ovxF5TkB
データサイエンス分野だとライブラリ等を一式整えた軽量版仮想マシンみたいな感じで使うことも多い
デプロイ用途というのは単によく使われる一つの用途に過ぎない
別の使い方をしたければ好きに使えばいいだけのこと
258login:Penguin
2021/09/15(水) 13:24:28.94ID:KBUpmH6g
こわく
259login:Penguin
2021/09/15(水) 13:25:11.06ID:KBUpmH6g
ミス すまん
260login:Penguin
2021/09/15(水) 14:37:22.85ID:xFqsGZKs
真っ赤なVMおじさんは下請けだからトイレに行かないと5chできない
261login:Penguin
2021/09/15(水) 14:37:40.66ID:xFqsGZKs
かわいそうに
262login:Penguin
2021/09/15(水) 21:11:40.60ID:boqzh0Rb
平日の真昼間から連投してる連中が何を偉そうに…w
こういう連中の会話って、話のレベルがガタッと落ちるよな。
263login:Penguin
2021/09/16(木) 00:43:12.22ID:/ej65IL/
>Dockerはアプリケーションを配布するもの
>理解したか? YES NO で答えよ

(笑)
264login:Penguin
2021/09/16(木) 04:38:03.09ID:vvkxQPnj
また、いつもの、仮想OS とコンテナの違いが分からない、香具師が来ているのか

下の動画の4分ぐらいの所を見てみろ

AWS のECS on Fargate コンテナ内には、2つのアプリしか無いだろ。
永続化するようなOS の機能は、コンテナ外にあるだろ

山浦清透、8/20

【金額公開】Webサービスの運用費用、実際いくらかかっているか1円単位までお見せします


AWS Solution Architect の資格を勉強しろ。
米国年収では、ついにRuby on Rails を越えて、1,400万円となった!
265login:Penguin
2021/09/16(木) 07:47:12.83ID:CDw6LkQ4
「こういうDockerの使い方をすると便利ですよ」というだけのことなのに「Dockerはこのように使わなければならない」と履き違えているのはわざとなのかな
266login:Penguin
2021/09/16(木) 08:01:35.47ID:Wf0kdNdm
単なるコンテナ型の仮想化技術であってそれ以上でもそれ以下でもないのに勝手にデプロイ専用ツール扱いされてもね
267login:Penguin
2021/09/16(木) 08:11:55.50ID:Nsay75qU
>>265
「DockerはVMと同じような使い方をして、VMと比べなければいけない」
と履き違えてるよねw

VMと比べてなんかいないんですよ
268login:Penguin
2021/09/16(木) 08:15:26.19ID:Nsay75qU
>>266
Dockerはデプロイ専用じゃなくて
デプロイ機能が強化されたツール

だから単なる仮想マシン技術では、デプロイには適していない
という話をしてるんだよ
269login:Penguin
2021/09/16(木) 08:21:13.27ID:Nsay75qU
Dockerがアプリのデプロイに適しているところはたくさんある
VMの構築なんか数ヶ月に一回やればいい程度だろうが
アプリだと一日に何回もやらないといけない
アプリ更新のたびにイメージの更新の必要がある

そういった超強力なツールが、VMとしても使えるからと言って
Dockerの一部でしかないVMだけの範囲で比較するのはフェアではない
270login:Penguin
2021/09/16(木) 08:26:34.44ID:7A/5umaX
CLIツールの配布手段としても使えるだろ
どんなディストリでもdocker runだけで手軽に使えて便利

>>2は勝手にWebアプリ限定にしてておかしい
271login:Penguin
2021/09/16(木) 08:33:24.67ID:r3Bd7drd
>>262
その時間に退勤?かわいそうに
272login:Penguin
2021/09/16(木) 17:31:11.55ID:pPz1dL/M
社内向けのちょっとした本番環境作るのにもDocker便利だから別に開発とか社外向けの本番サイトとか規模の差でしかないと思うけど…
273login:Penguin
2021/09/16(木) 17:42:43.32ID:VHa6Mzir
>>270
これ嫌い
コマンドラインはシングルバイナリで頼むわ
274login:Penguin
2021/09/17(金) 01:13:59.17ID:Zhy+lgLK
dockerで個々につくったのが10個、20個同時に組み合わせて使うとか、普通の家庭用PCで大丈夫なの?
275login:Penguin
2021/09/17(金) 02:27:42.61ID:6lQ2RkBp
家庭用PCてなんや?w
性能にこだわらなきゃなんでもええやないか。
用途次第。
276login:Penguin
2021/09/17(金) 09:31:33.19ID:1FjV2GXh
>>274
Dockerは個々に作ったアプリを包むだけのラッパー

普通の家庭用PCで10個、20個のアプリを
お前は組み合わせて使ってるんだろ?
なら動くに決まってるだろ

仮想マシンじゃねーんだからさぁ
仮想化されたハードウェアをいくつも変換かまして
二重にカーネル経由してなんて無駄なことしてないの

Dockerはネイティブに動いてる
277login:Penguin
2021/09/17(金) 12:30:03.42ID:JP7M6SiK
家庭用 PC って書いてあるから開発用途なんじゃね
Windows Mac の場合はネイティブに動作しないで乾癬仮想化かませてるんだよね?
278login:Penguin
2021/09/17(金) 13:11:06.32ID:6lQ2RkBp
いや、ネイティブ。
仮想マシンがあってもネイティブはネイティブ。

非ネイティブで実用的な速度になるわけないやろ。
279login:Penguin
2021/09/17(金) 13:23:58.09ID:JP7M6SiK

mac → virtualbox → linux → docker
ちゃうの

オーバーヘッドは出てるんちゃう?cuiだから感じにくいだけで
280login:Penguin
2021/09/17(金) 14:39:33.85ID:6lQ2RkBp
オーバーヘッドとネイティブは関係ない。
別の話。
281login:Penguin
2021/09/17(金) 15:04:42.87ID:AZPx7cEf
ネイティブの対義語って何なの?
282login:Penguin
2021/09/17(金) 15:25:21.24ID:JP7M6SiK
仮想マシンで動作させる Windows をネイティブに動作する Windows と言いたいのかな

対するのは Windowsのシステムコールを再現しようとするwineなどのエミュレートソフトウェアかね

後述が非ネイティブだとすれば現実的な動作速度とは関係なくね?
>>278
283login:Penguin
2021/09/17(金) 16:13:09.37ID:1FjV2GXh
>>279
仮想マシンだとアプリごとにOSイメージが必要となり
仮想マシンの起動が必要になり仮想マシンの数だけメモリが必要になる

DockerはLinuxだと、仮想マシンが0個
WindowsとmacOSだと、たった1個だけで
10個、20個のアプリを動かすことができる
もちろんそれぞれのアプリは隔離されている
284login:Penguin
2021/09/17(金) 17:00:12.49ID:6lQ2RkBp
>>281
エミュレーション?
でも、そんな簡単でもないなあ。

>>282
そういう環境としてのエミュレーションは、システムコールやAPIの差し替えとかラップとかフックとかやろ。
それだけなら、バイナリの動作自体はネイティブといえる。

何が言いたいかというと、こういう文脈でネイティブ云々は意味がないのでは、と。
オーバーヘッドの重さは、エミュレーションレイヤーのつくりによる。
285login:Penguin
2021/09/17(金) 17:00:36.15ID:JP7M6SiK
>>283
その通りや
君の言うネイティブというのはLinuxの透過ファイルシステムと隔離機能を利用するという意味なのだね
それが例え仮想マシンの上で動作していても
286login:Penguin
2021/09/17(金) 19:21:43.13ID:1FjV2GXh
>>285
Linuxだと仮想マシン上で動作してないから
ネイティブだって言ってんだろ
頭悪いのか?
287login:Penguin
2021/09/17(金) 20:07:06.92ID:JP7M6SiK
>>286
上で仮想マシンがあってもネイティブはネイティブって書いとるの何やねん
288login:Penguin
2021/09/17(金) 20:28:18.66ID:OhIQn8oE
勝手な「ネイティブ」
289login:Penguin
2021/09/17(金) 20:50:06.83ID:hMfUsT1O
リンドウズでも動かせたら買うのになぁ
290login:Penguin
2021/09/17(金) 23:44:32.55ID:Psy7jZf6
>>274
Windows 10, WSL2, Linux, Docker では、8GB メモリじゃキツイ。
最低16GBで、32GBが推奨

例えば、Ruby on Rails なら、

Windows側で、VSCode とブラウザでテストする。
Linux側で、Rails, Node.js、データベース

コンテナが10個とかなら、自動的にコンテナ数を増減する、Kubernetes(k8s)。
Dockerに付いてる

今は、ほとんどの企業がk8s
291login:Penguin
2021/09/18(土) 09:14:30.28ID:25LGTct8
>>290
日本語でおk
292login:Penguin
2021/09/18(土) 10:18:19.11ID:5RkeF0OL
>>290
ユーチューブで勉強した人?
それともしょうもないスクール生?
293login:Penguin
2021/09/18(土) 10:28:34.35ID:LtrqYpYH
>>287
Linuxの上で仮想マシンを動かしてるわけじゃないという意味だよ
知らんの?DockerはLinuxの上で直接プログラムが動いている。
294login:Penguin
2021/09/18(土) 10:30:17.95ID:LtrqYpYH
・Linux←仮想マシン←Linux←プログラム
プログラムはネイティブで動いていない

・Linux←プログラム
プログラムはネイティブで動いている
295login:Penguin
2021/09/18(土) 11:40:46.62ID:ATNz38rb
>>293
それは当然の認識で前提だった

そこから話が派生して他 OS の話になっていたのだよ流れをもう一度読んでもらえば分かると思うけど
296login:Penguin
2021/09/18(土) 12:07:57.99ID:Y77gbyWS
コイツラ何で「コンテナは高機能なchroot」で済む話をダラダラくっちゃべってんの?
297login:Penguin
2021/09/18(土) 12:28:44.68ID:QaMCuwDY
ぜんぜんちゃうからや。w
あたりまえやけど。w
298login:Penguin
2021/09/18(土) 12:36:11.50ID:v9IW3RWq
chrootもDockerコンテナもOSのプロセス制御の拡張に乗っかってるだけ
活用具合がだんちだけど
299login:Penguin
2021/09/18(土) 18:50:12.13ID:LBeQjFp1
chrootって分離してくれるのファイルシステムだけじゃね
イメージレジストリとかボリュームマウントとかの概念もないし

dockerはプロセス・ネットワーク分離とCPU・メモリのリソース制限も出来る

停止しない限り、マシンを再起動したらコンテナも再度立ち上がるプロセス管理機能もある
300login:Penguin
2021/09/18(土) 18:52:21.76ID:MwF/R7pZ
chrootとcgroupsだな
301login:Penguin
2021/09/18(土) 19:47:53.89ID:4GGBPZGE
>>299
リソースの分離はDockerというかcgroupsとかnamespaceに依存した機能
Dockerだから出来るというわけじゃない
302login:Penguin
2021/09/18(土) 20:01:19.89ID:/Ro1rAwH
え、そこから教えなきゃいけないレヴェルなんか
ツイッタでイキイキしてる奴らの方が上じゃんw
303login:Penguin
2021/09/18(土) 20:27:31.97ID:nvreCKAS
最近はマイクロVMによって、仮想マシンとコンテナの境界は曖昧になりつつある
コンテナは分離技術としては不完全で、セキュリティ観点では全く当てにならない
だからVM立ち上げてその中でコンテナを動かすの
304login:Penguin
2021/09/18(土) 20:45:58.09ID:wWq9o7vc
またそれか


アプリをデプロイするためにコンテナ作ったでー

分離技術は不完全、セキュリティでは〜

だから、アプリをデプロイするためのものだって言ってんだろ


仮想マシンの代わりとして使おうとしたり
セキュリティのために使おうとしたり
最初っからそんなもののために作ってねーよヴァーカ
305login:Penguin
2021/09/18(土) 20:48:55.24ID:v9IW3RWq
>>303
そんなケースバイケースな話されても
セキュリティ要件上オンプレ且つVM不可な案件もあるんだよ
了見の狭い
306login:Penguin
2021/09/18(土) 21:09:36.94ID:XZXAl8x8
シングルバイナリのがいいよね
307login:Penguin
2021/09/18(土) 21:22:40.73ID:wWq9o7vc
>>306
RubyやPythonをシングルバイナリにできるならね
308login:Penguin
2021/09/22(水) 03:06:23.55ID:CNZL+nOt
でも、まあ、仮想マシンみたいに、コンテナという単位で取り扱うことができるから、
内部動作はホストでネイティブで動作しているにせよ、便利だからそれでいい。
309login:Penguin
2021/09/22(水) 10:04:23.30ID:9upX+YPs
まだDスレでVMの話してんのか・・・
310login:Penguin
2021/09/29(水) 01:50:20.89ID:wZ4RzVqX
Dockerコンテナはそのままで内容を改変する度に、新しくイメージ化(コミット)しています。

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

□→◯イメージ1

コンテナの内容変更

□→◯イメージ2

変更



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

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

□→◯→□→◯・・・


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

同一コンテナ上での変更だから、同一レイヤで更新が成されるはずです。
そうやってレイヤの更新の都度、そこからイメージをコミットしても、
無駄に大きくはならないだろうとにらんだのですが。

>>313
buidができるように設定を組めたらよいのですが、まだそこまでシステムが固まっていないんです。
315login:Penguin
2021/09/30(木) 05:48:31.41ID:07QQ7WUk
>>314
あのな。お前のそのレスの内容から
Dockerの完全な初心者だってことバレバレなの

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

システムが固まってないんじゃない
お前は>>313が言ってることがわからないだけだ
316login:Penguin
2021/09/30(木) 06:31:05.88ID:579orQhE
あーあー確信ついちゃった・・・発狂するぞw
317login:Penguin
2021/09/30(木) 07:22:35.63ID:Ry/9iZsP
○核心
318316
2021/09/30(木) 07:29:50.49ID:IFa/bopz
>>317
おい馬鹿ヤメロw
319317
2021/09/30(木) 07:57:11.04ID:IdnADHxV
>>318
ではではタメ口ならいい?
320login:Penguin
2021/09/30(木) 10:00:56.73ID:wNszxq9T
>>314
コンテナの変更って何したんだ?
commitでイメージに追加される新たなレイヤは元のイメージとの差分だから、
愚かにもdockerを仮想マシンのように使っているならログのローテーションやパッケージの更新などで常に元のイメージとの乖離は拡大し続け、
その乖離の分だけレイヤのサイズは増大する
事実を疑う愚かな悪癖を捨て、まずはそれだけの差分が実際に生じている事実を認め、その差分の内容をdocker diffなどで調べろ
321login:Penguin
2021/09/30(木) 10:40:03.93ID:xd5ZQgd4
まだシステムが固まってないんなら別に肥大化してていいんでは
fixしたらホスト側からCOPYしてbuildしたらいいだけ
322login:Penguin
2021/09/30(木) 13:37:22.31ID:NxaoZCFw
>>310
> Dockerコンテナはそのままで内容を改変する度に、新しくイメージ化(コミット)しています。

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

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

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

>>264
に書いただろ

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

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

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

というのは、yumとか、外部から落としてきたtarをコンテナ内で使うと、
どのディレクトリに変更が生じるかわからないので、
いっそのことその「ルートディレクトリ」ごとホストに置いてバインドすればいいと思った次第です。

buildのコマンドで「ルートディレクトリ」全体をコンテナにコピーすればいいわけですね。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


監視ツールでコンテクストスイッチの値を監視する時にDocker動いてるやつだけ閾値が合わせられなくて困ってる…
419login:Penguin
2021/11/08(月) 22:48:58.18ID:f3IghZeK
>>418
あのー、私門外漢でよくわからないんですが
コンテキストスイッチがどれくらいになったら
どんな実害が現れるんですか?
420login:Penguin
2021/11/08(月) 23:05:16.53ID:2fp/3JE1
dockerってデータベースとかもそのまま本家のコピー状態だから常識的に考えてそのまま商用的サービスには使えないだろ
パスワードとか設定しなおさないとならないから本番で使うならそのままでは使えない事が多いはず
だから使い道が難しい
まあkubernet?とかでは出きるのかもしれないが
421login:Penguin
2021/11/08(月) 23:06:58.55ID:f3IghZeK
>>428
何いってんだ?
dockerイメージって実行バイナリと同じだぞ
パスワードとかバイナリの中に埋め込まれてるわけ無いじゃん
常識で考えろや
422login:Penguin
2021/11/08(月) 23:13:02.24ID:f3IghZeK
だいたい例としてデータベースとかでてる時点で
使い方間違ってるんだよな
データベースサーバーのどこが依存関係解決するのが大変なのか
自分開発したアプリをデプロイするって言ってるのに
メーカーが用意したパッケージをインストールして設定することしか
したことないんだなってわかるわ
423login:Penguin
2021/11/09(火) 00:13:56.29ID:pM3Nur17
Docker Desktopの代わりにminikubeとDocker CLIの組み合わせを試しているが何の問題もないな
よくこんな簡単に替えの利くもんで金取れると思ったな
424login:Penguin
2021/11/09(火) 03:17:07.44ID:XZWR3UdE
>>423
それオープンソースを使ったビジネス全てに当てはまる
425login:Penguin
2021/11/09(火) 07:53:16.93ID:XyuND6Nx
minikube、Udemyの有料講座でも見かけるけど、お手軽すぎてこれでK8sクラスタの構築・管理・運用のさわり部分でも、
一通り学べるのか疑問を感じる。マスター、ワーカーノード用意してマスターノードでコントロールプレーン立ち上げて、
クラスタ構成してPod作って、ローカルネットや外部公開サービスデプロイしてなどなど、一通り操作をなぞれるのかな。
基本DevOps用のツール群と思うけど、おそらく行き着く先の一端はクラウド利用した、開発・実行環境のサーバレス化だよね。
EKS試したことある神様降りてこないかな。せっかくこんなスレあるし、雑談レベルでも話を聞いてみたい。
426login:Penguin
2021/11/09(火) 08:51:01.48ID:Dti5AUhm
は?
公式からなにから無料の情報源大量にあるんだからグダグダ言ってないでやれよ
427login:Penguin
2021/11/09(火) 09:08:47.15ID:nU6zY492
>>425
jawsでお待ちしてます
428login:Penguin
2021/11/09(火) 09:09:06.81ID:nU6zY492
>>422
オーバーキルだぞ やめたれ
429login:Penguin
2021/11/09(火) 10:17:00.65ID:XyuND6Nx
>>427
ポインタありがとうござます。
<JAWS-UG(AWS Users Group ? Japan>のことであってます?
ちょっとサイトで情報を確認してみます。
430login:Penguin
2021/11/09(火) 10:56:25.27ID:XyuND6Nx
あれ、書き込めてない。再投稿。
-----
>>427
ポインタありがとうござます。
jaws = JAWS-UG(AWS Users Group - Japanのことであってます?
ちょっとサイトで情報を確認してみます。
431login:Penguin
2021/11/09(火) 11:58:45.08ID:nG1noQtn
何故2度レスった
432login:Penguin
2021/11/09(火) 12:04:53.40ID:XyuND6Nx
>>431
・・・ということは、自分の専ブラ環境で見えないだけで書き込みできてたのか。
うーむ。
433login:Penguin
2021/11/09(火) 12:09:30.06ID:Dti5AUhm
環境依存の問題だと?
Dockerの出番だ!
434login:Penguin
2021/11/09(火) 12:34:48.32ID:nG1noQtn
おい待て、そんなdockerでだいじょうぶか?
435411
2021/11/09(火) 20:49:26.56ID:i5DKWAVB
>>413
YouTube で有名な、雑食系エンジニア・KENTA のサロンの、
Ruby on Rails 初心者用コースには、Docker も入っている

最近は、AWS Fargate も入っている。
AWSから最初に勧められるのが、Fargate

有料サロンでは、3千人と日本6位。
Railsの虎の穴

AWS なら、くろかわこうへいのサロン。
数百人入っている

この2つのサロンは皆、掛け持ちしている。
他には、Udemy の山浦清透も有名

k8s は、半分ぐらいの企業が使っている。
漏れは、数台のラズパイで、k8sを構築する本を読んだ
436login:Penguin
2021/11/09(火) 22:37:04.97ID:44Ggr9zp
>>435
「読んだ」?!w
437login:Penguin
2021/11/09(火) 23:25:24.21ID:R41HGONy
>>435
、多すぎ
438login:Penguin
2021/11/09(火) 23:48:30.26ID:nU6zY492
>>435
たまに現れるこいつ、ガチかネタか分からんから難しい
439login:Penguin
2021/11/10(水) 00:16:03.69ID:aiz3Gm9F
手持ちのdatを検索したら2017年4月から同じ文体で書き込んでた
もっと前から居た可能性も大いにある
流石にガチじゃね
440login:Penguin
2021/11/10(水) 01:15:09.65ID:tQWVdkqg
もやっとしたエラそうな事いうくせに一つもdockerの話しねぇのなw
なにを試したらこうでダメだったとか、そういう話できんのか
そういう話が出たら文句だけいって自分の時はこうだったとか、こう失敗したとかあるだろ
ひとつも触ってもいないでエラそうな事言う前に公式でもなんでも動かしてから言えよ
441login:Penguin
2021/11/10(水) 06:39:33.52ID:qCeiop2d
ブーメランってるぞ
442login:Penguin
2021/11/10(水) 09:51:24.06ID:PcjulJdW
>>434
> おい待て、そんなdockerでだいじょうぶか?

大丈夫だ!
443login:Penguin
2021/11/10(水) 12:55:18.72ID:LAm+lS68
そういえば句読点を多用するのは団塊世代に多いって聞いたな
444login:Penguin
2021/11/10(水) 15:36:07.30ID:PcjulJdW
>>443
https://mi-mollet.com/articles/-/32576?layout=b

取り上げているテーマはいいのに、なんだか読みにくいと感じる文章ってありますよね。
今日は、これさえ心掛ければ、「読みにくい文章」が「読みやすい文章」に変わる、ワンポイントをご紹介します。
445login:Penguin
2021/11/10(水) 15:36:35.00ID:PcjulJdW
文章は、短ければ短いほど読みやすい。一文も、短ければ短いほど読みやすいんです。
こう言ってしまうと元も子もないんですが、長いとそれだけでとっつきにくいですよね。
表現力など、文才やセンスは二の次三の次。読みやすくしたかったら、短くすべしなのです。


例えば、外国語を覚えるとき、まずは短いセンテンスから学びます。
会話でも読解でも、短ければ理解しやすく、長くなればなるほど、語彙と文法的知識が必要です。
446login:Penguin
2021/11/10(水) 16:38:51.50ID:aiz3Gm9F
これは別人かな
447login:Penguin
2021/11/10(水) 16:57:28.95ID:28XIT/4c
>>437
> 、多すぎ
たまに某メジャーディストリスレ等で見かけるけど
448login:Penguin
2021/11/10(水) 18:34:21.23ID:NS8qgmyB
動揺してると『、』が多くなったりする奴にこんなのがいた
参考までに
http://2chb.net/r/win/1581969547/40-n
449login:Penguin
2021/11/10(水) 19:01:34.95ID:bLyj1Trm
濁点多男は二人いる。
450login:Penguin
2021/11/10(水) 19:10:57.43ID:MV3pzPxc
複数のコア積んでるvmでDocker動かしてて、
コンテナがひとつのCPUしか使ってないようなのですが、
(vmのcpu使用率は25%くらいなのにコンテナ側は100%に貼りついてる)
コンテナに複数のcpuやコアを使わせるには何か設定が必要ですか?コンテナはdocker-composeで起動してます。
451413
2021/11/10(水) 20:03:18.94ID:ADrh94IK
>>435 遅くなりましたが、いろいろ情報をありがとうございます。
ざっと確認してみましたが、紹介のオンライン講座は2)〜4)あたりですかね。
自分の学習希望に近しくてお手頃なのは2)みたいなので、まずは1)で様子を
見て受講を検討してみようかと思います。
---
1)YouTube AWSチャンネル(くろかわこうへい氏)
 https://www.youtube.com/channel/UCirsB9lWx1Vao8jmbMK_nQg
  <AWS要素説明、認定試験対策>
2)AWS学習オンラインスクール(くろかわこうへい氏)
 https://aws-cloud-tech.com/
  <ビデオ学習+ハンズオン+課題添削:4980円/月>
3)雑食系エンジニアKENTA氏のオンラインサロン
 https://zsksalon.com/#service
  <Webエンジニア転向各種支援・スキルチェック有料プラン群>
4)Udemy 山浦清透氏の講座
 「AWS:はじめてのAmazon Web Services(無料)」
  https://www.udemy.com/course/aws-for-beginner/
 「AWS:ゼロから実践するAmazon Web Services(1840円他)」
  https://www.udemy.com/course/aws-and-infra/
452login:Penguin
2021/11/10(水) 20:22:55.85ID:VaoI64PH
ぜひ経過報告よろしく
453login:Penguin
2021/11/10(水) 20:30:36.89ID:9Mtwmbj4
>>451
自演草?
454411
2021/11/10(水) 22:32:31.79ID:VRQ/Wj9T
>>451
くろかわこうへいの初心者用のお勧め本が、これ。
漏れも読んでる

Amazon Web Services パターン別構築・運用ガイド 改訂第2版 (Informatics&IDEA)、
NRIネットコム株式会社、2018

あとは、KENTA が言うように初心者なら、
AWS Fargate, Terraform を使えればOK

中級者向けなら、Kubernetes も必要
455411
2021/11/10(水) 22:37:45.76ID:VRQ/Wj9T
Amazon の講座は、3日で21万円とかでしょ?

くろかわこうへいの講座の方が、圧倒的に安い
456login:Penguin
2021/11/10(水) 22:51:00.13ID:ADrh94IK
>>455
AWS各種サービス利用料金が別としても、スクール費用が月額4980円ぽっきりですからねぇ。
添削やQAは講義とは別料金ってところがほとんどなのに。ちょっと中身大丈夫なのかと不安になるレベル。
紹介してもらった専門書もチェックしてみます。ありがとうございました。
457411
2021/11/10(水) 22:51:41.02ID:VRQ/Wj9T
KENTA は、AWS だけではダメとか言ってるけど、
初心者は、AWSだけで良いと思う

中級者向けなら、GCP もやれば良い

サービス内容によっては、GCPなら簡単に構築できる場合があるのに、
AWSでやるのは無駄が多いから

Ruby on Rails では、1人で起業した場合は、Cloud9, Heroku, CircleCI が多い。
食べチョクみたいに本格的なものは、AWS

米国年収では、AWS Solution Architect は1,400万円と、Railsの1,300万円を越えた。
今会社内で、最も必要な資格
458login:Penguin
2021/11/10(水) 23:10:48.00ID:ZvYxfjPw
だから自演草www
459411
2021/11/10(水) 23:25:58.89ID:VRQ/Wj9T
Udemy の神・はむさん、
沖縄のかみざとよしとが運営する、やんばるCODEの守護神・たけ、
YouTube で有名な、雑食系エンジニア・KENTA のサロンのAWS 部の大ボスとか、

すごい人らが、くろかわこうへいのAWS サロンに入っている

たけはすごい。
大学院数学科卒で、プログラミングを始めて、わずか1年で、
Java の資格を取って、Ruby on Rails の講師となった

Railsのチャットルーム、Web Socket(Action Cable)の動画とか、すごい
460411
2021/11/10(水) 23:28:32.24ID:VRQ/Wj9T
自演と違う

YouTube の動画を調べたら分かること
461login:Penguin
2021/11/10(水) 23:29:21.64ID:ZvYxfjPw
だってあの動画クソじゃん?
やっぱ自演じゃないか
462login:Penguin
2021/11/10(水) 23:32:06.84ID:UmFkhK1w
仕事でやらせてもらったら嫌でも覚えないといけないからそっちのが効果的
463login:Penguin
2021/11/11(木) 06:19:47.02ID:fSqtLaR6
awsサミットとか公式ハンズオンに参加してクレジット貰いながら公式ドキュメント読んで手動かせよ
学習料無料だぞ
464login:Penguin
2021/11/11(木) 07:05:30.23ID:WjE9891d
>>457
このレスが全て物語ってるわ
なんでCircleCIがそこに出てくんだよ
465login:Penguin
2021/11/11(木) 08:45:59.37ID:NM3J9kUS
>>463
無料。なんと甘美な響き。でも今年の分終わってない?
https://aws.アマゾン.com/jp/events/summits/online/japan/sessions/
466login:Penguin
2021/11/25(木) 10:06:52.32ID:d7qTAgeq
せんせー( ゜д゜)ノ

Mintで構築したコンテナはUbuntuでも使えますか?
46733
2021/11/25(木) 23:55:55.56ID:ixm601AV
>>33
に、コンテナのimport/export を書いた

任意のLinuxディストリビューションをWSL2で動かす。
Clear Linux OSを動かすまで
468login:Penguin
2021/11/26(金) 08:10:15.90ID:PxZ677vP
Dockerスレじゃなくてコンテナスレにすんべ
469login:Penguin
2021/11/26(金) 09:16:01.65ID:0z6ryLA2
コンテナだとシステムコンテナの話が含まれて
仮想マシンと勘違いするやつが増えそうだから
アプリケーションコンテナ限定で
470login:Penguin
2021/12/03(金) 13:55:45.80ID:uedBH5v/
GCPに続いてAWSもDockerHubリポジトリのミラーに対応したな
Docker社のやること全部裏目に出てて草
471login:Penguin
2021/12/03(金) 17:10:21.78ID:J2Tdh+15
「裏目」とは言わんやろ。
472login:Penguin
2021/12/07(火) 20:51:27.96ID:YYJE/jCT
DockerってMacでの動作遅いけどPodmanなら早くなったりする?
473login:Penguin
2021/12/08(水) 01:12:26.55ID:9XkI7W/x
ならんよ。
Mac/winで遅いのはファイルシステムのエミュレーションの関係
474login:Penguin
2021/12/08(水) 08:21:31.86ID:zTiGusjX
>>470
DockerHub対応してないじゃん
475login:Penguin
2021/12/08(水) 08:45:25.60ID:zTiGusjX
AWSの方はDockerHub対応してない

その上、全ユーザーで共有するキャッシュではない
アカウントの所有者が自分でレジストリを設定する方式
一度プルしたタグの同期は24時間後

https://dev.classmethod.jp/articles/ecr-pull-through-cache-repositories/
現在のところ「ECR Public」と、Red Hatが提供する「Quay」のみが選択できるようです。
(「カスタム」という文字が見えるので、今後は選択肢が増えたり、任意のリポジトリが登録できたりするのかもしれません)
476login:Penguin
2021/12/08(水) 08:59:48.94ID:zTiGusjX
それじゃなくてこっちの方か、失礼

Docker オフィシャルイメージが ECR Public で利用可能になりました #reinvent
https://dev.classmethod.jp/articles/docker-official-images-on-ecr/
477login:Penguin
2021/12/12(日) 22:44:50.39ID:Qaljppr8
Lenovo Duet買ったので、Arm64なDockerイメージをようわからんなりに作ってたんですが、
Windows10 64bitのDockerでも動作するんです。
そういう風に機能アップされたんでしょうか?
例えば arm64v8/ubuntu:18.04 とか Win64のマシンで動きます。
478login:Penguin
2021/12/13(月) 09:48:26.43ID:DbqN670Z
そうだよ desktop だけだったと思う
479login:Penguin
2021/12/20(月) 09:33:29.03ID:2HBEJdV8
>>470
Amazonとパートナーシップ組んでるから
Amazonが使用量に応じてDocker Hubに金払ってるかもしれんぞ。

https://www.docker.com/blog/news-from-aws-reinvent-docker-official-images-on-amazon-ecr-public/
480login:Penguin
2021/12/20(月) 15:43:20.30ID:U74XHf3Y
え?通信量を減らすのが目的なんだから
DockerHubのミラーを作らせたのは
Dockerの思惑通りだろ?
481698
2021/12/24(金) 11:45:35.48ID:SGlwpVH1
コンテナ起動時のpオプションでip指定のところをドメイン名とかhostsの値とかにしたいんだけど、できないの?

doker run -dit -p hoge.local:80:80 fugo:latest
みたいな感じでやるとエラーになって
hoge.localをip直打ちにすると通る
482login:Penguin
2021/12/24(金) 12:23:15.21ID:vGIxKozy
エラーになるなら、できないですね
483login:Penguin
2021/12/24(金) 12:23:54.67ID:G6KnpVbh
>>480
GitHub ActionsやCircleCIみたいなCIツールから金取るのが狙いでしょ
実際パートナーシップ契約結んでレート制限解除の代わりに金貰ってるみたいだしな
ミラーされたら単純に売上は減る
484login:Penguin
2021/12/25(土) 08:26:08.24ID:bIu0ZlzI
>>483
だからDocker社の通信量やインフラ代をへらすことが目的だから
Docker社の思惑通りじゃん

もともと売上はなかったって知ってる?
インフラのコストが高くなってきたから
金払うか、ダウンロード量を減らすかのどちらかを選びなさいって言って
その思惑通りダウンロード量をへらすことになった
485login:Penguin
2022/01/09(日) 15:10:28.88ID:t0o/mB+B
IP制限のかかったレポジトリにあるソースコードをEC2のdockerで実行する時、どの様な手順がありますでしょうか?
用意できる環境は、実行環境のaws EC2のlinuxインスタンス、開発用のwindowsマシン、ソースコードのgitレポジトリ(windowsからは接続出来るがEC2から接続出来ない) のみで
Private Docker Registry とかは使えない状態です。

単純に考えると、windowsにあるソースコードをscpなりでEC2に転送し、EC2にssh接続してdocker-compose up -d --build ですが、
プログラムに更新があった時、毎回ソースコードをscpで転送して、EC2上で再ビルドをするのは手順が多く避けたいです。

windows上のdockerでimageをsaveして、aws EC2上のlinuxのdockerでloadすれば、scpで転送するファイルは1つだし EC2上で再ビルドをする事も無いと思ったのですが、
windowsで作成したdocker imageをlinuxで使う事に不安を感じます。
windowsのdockerもlinuxコンテナなので理屈から言えば問題ないかなと思ってしまうのですが、どのような問題点がありますでしょうか?
486login:Penguin
2022/01/12(水) 08:28:42.38ID:ew1ZswqY
>>485
普通は本番用のDockerイメージをCIでビルドして
ECRに入れるだろ
AWSで使えるCIならCodeBuildがある

ECRもCodeBuildも使えない変なルールの職場はやめて転職しろ
487login:Penguin
2022/01/12(水) 11:26:54.20ID:9TqMQSoD
>>485
転職することをおすすめする
488login:Penguin
2022/01/14(金) 18:41:25.96ID:+5GylOF5
>>485
そんな腐りきった職場でdockerとか意味がわからない
そういうところに新しいツールを持ち込んでも無用な混乱と手間をもたらした結果破綻するだけだ
もしお前が犯人なら、今すぐ関係者に土下座してdocker使うのやめたほうがいい
489login:Penguin
2022/01/14(金) 19:30:20.72ID:0zyl5FZc
>>488
マヂに
腐った水に何溶かしても幸せになれんよ
逃げろ
490login:Penguin
2022/01/14(金) 19:38:35.34ID:uLakDRVm
誰も質問に答えられてなくて草
491login:Penguin
2022/01/14(金) 19:45:46.13ID:ZWeUyWDF
答えたとこでなんのメリットないしな この環境じゃ
492login:Penguin
2022/01/14(金) 20:18:46.30ID:uLakDRVm
とりあえず答えてみw
493login:Penguin
2022/01/14(金) 20:29:44.63ID:9VpYuXgN
おまえが答えてもいいんですよ
494login:Penguin
2022/01/14(金) 20:35:50.63ID:uLakDRVm
俺は分からんw
だからこのスレのレベル見せてちょw
495login:Penguin
2022/01/14(金) 22:08:50.63ID:B6AudQxM
>>490
本人がイメージそのまま送ってロードって言う
dockerの旨味全否定してるからな
496login:Penguin
2022/01/15(土) 02:14:07.49ID:u+z4QwIM
何が問題かといえば、他人から見たら全くもって意味不明な>>485にしか分からない極めて珍奇なデプロイ手順になってしまうことが問題だろうな
自分が辞めたあと後任者がそれ見てどう思うか、一度変な拘りを捨てて客観的なフラットな頭で考えてみ
497login:Penguin
2022/01/15(土) 02:29:18.78ID:tPGX8BvP
windowsで作成したdocker imageをlinuxで使う事に、どのような問題点がありますでしょうか?
498login:Penguin
2022/01/15(土) 02:34:25.73ID:DlqJigm1
>>497
・Windows上のDocker環境で作成したDocker image
・Linuxで上のDocker環境で作成したDocker image
・macOSで上のDocker環境で作成したDocker image
に何か差がありますか?
Docker環境は一体どうやって動いていますか?

これらを自分で説明できると、自ずと自分で答えられるはずです。
499login:Penguin
2022/01/15(土) 03:25:46.21ID:tPGX8BvP
>>498
説明お願いします
500login:Penguin
2022/01/15(土) 09:23:27.46ID:TBzNqQdc
https://docs.docker.com/security/
> Docker Desktop version 4.3.0 and 4.3.1 has a bug that may log sensitive information (access token or password) on the user's machine during login.
> Additionally, these logs may be included when users upload diagnostics, meaning access tokens and passwords might have been shared with Docker.
もうボロボロだな
501login:Penguin
2022/01/15(土) 12:13:10.67ID:DlqJigm1
そもそもDockerだけを普通に入れたら良いのに、Docker Desktopなんか上っ面の皮を使うもんじゃないよな
502login:Penguin
2022/01/15(土) 12:57:00.23ID:gDcxiGO6
>>499
エンジニア辞めたら
503login:Penguin
2022/01/15(土) 13:09:47.18ID:tPGX8BvP
>>502
エンジニア(?)
ではありません
504login:Penguin
2022/01/15(土) 20:13:35.79ID:l3fGsee2
>>498
言いたい事はわかるんだけど「考えさせる」は
今時ただの老害扱いされるよ。

TLDR要は全部同じ。
何でビルドしてどのプラットフォームに送っても問題無い
505login:Penguin
2022/01/15(土) 20:55:00.31ID:84wySM7+
>>504
いいたことはわかるんだけど、答えだけ教えてもだめだよ

> ・Windows上のDocker環境で作成したDocker image
> ・Linuxで上のDocker環境で作成したDocker image
> ・macOSで上のDocker環境で作成したDocker image

DockerはLinuxカーネルの機能を使って(仮想マシンを使わずに)
アプリケーション仮想化を行うものだから
Windows上でもmacOS上でも動かない

Windows上やmacOS上で動いているように見えるが
内部的にはLinuxがインストールされた仮想マシンが使われてる

Dockerはクライアントサーバー方式で
Windows・macOSから実行したdockerコマンドは
仮想マシンで動いているLinux上のDockerサーバーと通信している
結局の所Linuxで作成してるのと同じことになる
506login:Penguin
2022/01/15(土) 23:02:01.69ID:DlqJigm1
>>504
いや、だったら、公式ドキュメントを全部嫁、以上で終わるやん。
507login:Penguin
2022/01/20(木) 00:25:31.98ID:d3w66Zb9
初心者ですみませんがコンテナのuidとgidを確認する方法はありませんか?
環境 docker desktop wls
508login:Penguin
2022/01/20(木) 02:44:44.32ID:D/2nX8dL
docker inspect?
509login:Penguin
2022/01/26(水) 16:43:33.50ID:QDRNESTm
「Docker Desktop」にシステム上の任意ファイルを移動できてしまう脆弱性
https://forest.watch.impress.co.jp/docs/news/1383038.html
510login:Penguin
2022/01/31(月) 12:08:18.67ID:NMXjeh4x
AWSでコンテナを動かしたいのですが
EC2にDockerEngineをインストールするのではなく、ECSというのを使うのが正しいのでしょうか?
511login:Penguin
2022/01/31(月) 12:16:24.12ID:wUqNJpgD
はい
512login:Penguin
2022/01/31(月) 12:47:00.37ID:NMXjeh4x
>>511
基本的な疑問が解けました。
ありがとございました。
513login:Penguin
2022/01/31(月) 13:24:19.31ID:xCUmHi3P
>>510
使う起動タイプはEC2ではなくFargateだぞ
同じECSでもゴミと神の2種類があるから注意
514login:Penguin
2022/01/31(月) 13:26:52.95ID:NMXjeh4x
>>513
そうなんですか?
515login:Penguin
2022/01/31(月) 13:27:32.13ID:NMXjeh4x
間違って送信してしまいました。
別料金がかかるかもしれないので、ちょっと調べてみます。
516login:Penguin
2022/01/31(月) 17:13:48.62ID:8PjWoEhI
料金を気にし過ぎな人がAWSなんか使えるはずもない
517login:Penguin
2022/01/31(月) 18:36:37.60ID:QG88HkMu
サーバーは家畜だ
ペットのように可愛がるな
518login:Penguin
2022/01/31(月) 18:38:27.72ID:8PjWoEhI
じゃじゃ馬娘は嫌いじゃないぜぇ
519login:Penguin
2022/01/31(月) 21:14:41.26ID:ngPqagvK
>>510
どう使うの?
自動ロードバランサーとか備えたelastic beanstalkとかもあるよ
520login:Penguin
2022/02/03(木) 15:48:11.87ID:K/+8Prw1
docker-composeで、一日一回動かしてるスクリプトがあるのだけど、

これをawsで一日一回動かしたいとしたら、
何のサービス使うのが良いですか?

cronみたいに毎朝8時、とかのスケジューラーも有るのが希望です
521login:Penguin
2022/02/03(木) 20:50:26.28ID:q0/MLOU3
>>520
LambdaとEventBridge
522login:Penguin
2022/02/03(木) 21:07:20.80ID:3czLrBBT
AWSスレの話題になっちゃうと思うが、
少なくともLambdaじゃ短時間実行のスクリプトしか動かせないからな
523login:Penguin
2022/02/03(木) 22:23:01.42ID:rml6dGT9
ECSちゃうん
https://docs.aws.あまぞん.com/ja_jp/AmazonECS/latest/developerguide/scheduling_tasks.html
知らんけど
524login:Penguin
2022/02/04(金) 06:24:17.28ID:YbMW2+mN
AWS Batch でいいやん 調べれば普通に出てくんのに
525login:Penguin
2022/02/04(金) 10:29:27.89ID:8eh8vA6F
Lambdaは短時間といっても最大15分までいけるから余程のデカブツでない限りは無問題だろう
今はDockerイメージも使えるし
526login:Penguin
2022/02/09(水) 22:30:06.07ID:Dy3wLZyf
How Docker Made Me More Capable and the Host Less Secure https://www.cyberark.com/resources/threat-research-blog/how-docker-made-me-more-capable-and-the-host-less-secure

ホストのrootではない一般ユーザーが/var/lib/dockerのデータを読み書き出来る脆弱性を修正しようとして
ホストの一般ユーザーが特権昇格できる別な脆弱性を生んだ模様

旧バージョンのmssqlには何故かgdbが入ってたので
他ユーザーのプロセスを勝手にkillできてりする
527login:Penguin
2022/02/19(土) 14:51:38.68ID:cf95PGmL
dockerコンテナのログファイルは
dockerホストの/var/lib/docker/containers/コンテナID/コンテナID-json.logにあるということですが
windowsのdocker desktop上でこのdockerホストのディレクトリにアクセスするにはどうすればいいのでしょうか?
528login:Penguin
2022/02/19(土) 15:03:01.47ID:2OaAFfG1
>>527
docker logsもしらない男の人って・・・
そもそもホストにアクセスする必要なくね?

logs — Docker-docs-ja 19.03 ドキュメント http://docs.docker.jp/v19.03/engine/reference/commandline/logs.html
529login:Penguin
2022/02/19(土) 22:35:15.25ID:YOFceatK
個人サイトだとdockerってオーバースペックなのかな
ちょっとしたツールをポコポコ作っていると、以前作ったツールを更新する時再起動していいやつだっけ?とか、ソースを最新化する時は再ビルド必要なんだっけ?とか
毎回調べ直すところから始まるからしんどい。

手元でちょこっと動かす時に、これはdockerを使わず直に動かしても問題ないやつだったっけ?一見動くように見えるけど特定の部分だけ動いてないとかなかったっけ?とか気になってしまう
ググると「開発環境は全部wslのdockerに閉じ込めました」みたいなdockerファーストの人居るけど、そういう人はどうしてるのか知りたい。
共通手順を厳守するとか、プロジェクトごとにしっかりドキュメント化しているのか
530login:Penguin
2022/02/19(土) 22:41:58.49ID:f8tfT6mI
何も考えず再起動やビルドしても問題ないように作るのがコンテナアプリ
531login:Penguin
2022/02/19(土) 22:51:53.50ID:yunD2Y2w
dockerでonlyoffice+letsencryptで建てようとしてるんだけど、うまくいかんで頭沸いてきた
532login:Penguin
2022/02/20(日) 00:23:09.59ID:nc9EAIRN
何も考えずにDockerを使っている連中ばっかりなんやなw
533login:Penguin
2022/02/20(日) 00:36:47.24ID:yYSDDDqJ
>>531
AWSサービスのSSLターミネーションに頼るのが楽だが
Traefik使えばそーいうの無しでもそんな苦労せずLet's encryptでHTTPSに出来た

似たようなので確かCaddyってのもあったはずだが
どう違うのかしらん
534login:Penguin
2022/02/20(日) 11:32:29.95ID:cOdzeEeU
仕事でDocker触る人2割
フリーランスを夢見てる駆け出しエンジニア(笑)8割でこのスレは成り立ってる
アホみたいなレスがあるのはしょうがない
535login:Penguin
2022/02/20(日) 11:39:33.30ID:mJiGCHDU
仕事で触ってるがswarmベースなのつらい
536login:Penguin
2022/02/20(日) 12:25:20.95ID:kbD+efC2
>>533
情報助かる。nginxのssl設定がうまくできてなかったから、traefikでリバプロにする方が簡単そうね。
普段はルータの方が触る機会多いから、ソフトウエアルータの方がわかりやすそうだわ。
537login:Penguin
2022/02/20(日) 15:49:20.80ID:2HH+DMIW
Kubernetesベースだから素のDockerは触ってないかな
538login:Penguin
2022/02/20(日) 16:54:37.84ID:wS5tQc45
Dockerfileに以下の記載をして
USER node:node
WORKDIR /workspace/app
ローカルのwindowsのwsl2のdockerで実行すると/workspace/app の所有者はnodeになるが
ec2のdocker側で実行すると/workspace/appの所有者がrootのままなんだけど
これはどっちが正しくて、なぜこんな違いが生じているのでしょうか。

解決策としては事前にrootの状態でmkdirしてchown nodeすればいいのだろうけど
なんでこんな差異が出ているのかの原因が知りたい。

添付画像の左側がec2のdockerで、/workspace/appの所有者はrootになっている(左の赤枠)
右側がローカルのwindowsで、所有者はnodeになっている(右の赤枠)
Docker Part6 YouTube動画>1本 ->画像>14枚
539login:Penguin
2022/02/21(月) 09:46:30.21ID:Zxuz4I6F
win側でビルドしてるときBuildKit使ってる?
540login:Penguin
2022/02/21(月) 12:29:06.14ID:Ao+TAgBk
>>536
こういうなんちゃってSEがいるからこの業界はおかしくなってきたんだろうな
SDやGMかもしれないがw
541login:Penguin
2022/02/21(月) 12:34:41.49ID:JVIyL83b
コピペで組み合わせて貼り付けて動けばええんやでw
っていう輩ばっかりだから、どないしようもない
542login:Penguin
2022/02/21(月) 12:39:04.79ID:AbDKN/rt
まあ世の中大半がそんなもんやろ
543login:Penguin
2022/02/21(月) 12:44:14.03ID:sH3yYU/T
納品するときに動いてれば十分なんだから深い理解()なんて要らんしなぁw
そんなことしてる暇あるならコミュニケーションしようよw
544login:Penguin
2022/02/21(月) 15:43:05.60ID:ywO/6wxU
>>528
ありがとうございます
たしかにログファイルを取得するという目的はdocker logsで達せられますが、
windows上でdockerホストはそもそもどういうものとして動いているのだろう・・?
という疑問がありました
調べたところ、
dockerホストはWSL上でdocker-desktop-data、docker-desktopという二つのVMとして動作していて、
エクスプローラからWSL上のVMへは
\\wsl$VM名
でアクセスでき、dockerホストに格納されたログファイルは
\\wsl$\docker-desktop-data\version-pack-data\community\docker\containers\コンテナID\コンテナID-json.log
でアクセスできると分かりました
545login:Penguin
2022/02/21(月) 15:43:46.56ID:2CXUhmKi
コミュニケーションしとるで

それバグってんだろ、コピペばかりしてるから
そんなことになるんやで
はぁ?コードの意味がわからんからバグの修正ができない?
この無能が!
546login:Penguin
2022/02/21(月) 15:44:21.36ID:2CXUhmKi
>>544
ああ、絶対やっちゃダメな方法を見つけたんだね(苦笑)
547login:Penguin
2022/02/21(月) 15:45:09.50ID:2CXUhmKi
なんでドキュメント読まないで
自分で探そうとするの?
正しい答えを探せない無能なのを自覚してないの?
548login:Penguin
2022/02/21(月) 17:55:04.38ID:xJ0Web5Q
↑の546,547は一体何を言ってるんだ?
544は自分でちゃんと自分で正しい答えを見つけてるだろ。
「ログが読みたい」と言っているのでは無く、Windows環境でlinuxの時の様に「ログを吐き出す場所を知りたい」
と言っているのに頓珍漢な回答した上にdisらなきゃ気がすまないって、こいつはどんだけ無能なの?
544はえらい丁寧に返してるように見える。まあ、平日の真昼間に連投できるやつって時点でお察しだけどw
549login:Penguin
2022/03/09(水) 20:19:56.52ID:aXBGAybW
フリーのDocker Desktop for Windowsの代替品がデタらしい

Stevedore: free and open-source Docker Desktop alternative for Windows
https://www.reddit.com/r/docker/comments/t9c5q7/stevedore_free_and_opensource_docker_desktop/
550login:Penguin
2022/03/09(水) 21:48:48.59ID:4AvIUdKO
というか、Windows kernelをLinux kernelに置き換えたらええんよ
いまのWindows NT kernelを、Linux subsystem for Windows
にしたらええねん
そうするだけで、すべてが解決する
551login:Penguin
2022/03/09(水) 23:23:23.06ID:biAfxnSD
そうする理由があるならそうしてるでしょ
そうしないのはそうしないだけの理由があるから
統一教ほど危ない思想はないよ?
552login:Penguin
2022/03/10(木) 01:13:33.51ID:tUKs+hMd
>>550
LinuxカーネルにWindows APIを実行する能力がないんだよ
ソースコードが公開されてるから、何かあったらコードを修正すればいいでしょという
考えになってて、拡張性が乏しく融通がきかない。

Linuxだとサードパーティのクローズドのドライバの互換性を保つことすら出来ない
ドライバはカーネル毎にコンパイルすことが前提になってる

考え方が違うとはいえ、Linuxはカーネルとドライバの互換性の点では劣ってるのさ
553login:Penguin
2022/03/10(木) 07:07:02.09ID:nvBpongk
何が言いたいのかわからん
554login:Penguin
2022/03/10(木) 07:19:02.40ID:gEWzdtpt
君、無能だしね
555login:Penguin
2022/03/10(木) 09:51:47.98ID:t4d1cQLf
LinuxカーネルよりもWindowsカーネルの方が優れてるんだよ
556login:Penguin
2022/03/10(木) 11:53:55.28ID:etseiLKS
Docker社、ロシアとベラルーシからDockerのサブスクリプションを購入できなくしてしまうwwwwwww

Docker's Response to the Invasion of Ukraine - Docker Blog
https://www.docker.com/blog/dockers-response-to-the-invasion-of-ukraine/
557login:Penguin
2022/03/10(木) 14:42:52.23ID:erevp3Lf
suseがだしたやつにもう乗り換えましたよ
558login:Penguin
2022/03/10(木) 23:20:35.81ID:vU2ZPH6H
詳しそうだけど友達少なそう
559login:Penguin
2022/03/11(金) 09:29:25.77ID:2C9NppOW
僕は友達が少ない
560login:Penguin
2022/03/11(金) 10:16:28.87ID:FndaW7I+
知り合いが適当にいれば友達いらなくね?
561login:Penguin
2022/03/11(金) 10:59:31.56ID:4+5KpMfz
大切なのは親友がいるかどうか
562login:Penguin
2022/03/11(金) 11:51:36.68ID:DfJKubhS
遊べる女がいれば、友達なんかイラネ
563login:Penguin
2022/03/11(金) 17:53:15.73ID:k8TBvtbQ
セックスに憧れてそう
564login:Penguin
2022/03/12(土) 11:59:50.95ID:990UgC/2
このスレは童貞立入禁止なんだが
565login:Penguin
2022/03/12(土) 12:45:40.67ID:a/uDNhz0
と、童貞が申しております。
566login:Penguin
2022/03/12(土) 21:22:26.62ID:8wWt7QwZ
どどど、ドリフちゃうわ!
567login:Penguin
2022/03/13(日) 18:03:24.58ID:kB2zOh+2
vimの設定ファイルに文字コード指定しても文字化けしてしまいます…
どうしたらよいでしょう?

.vimrcに下記設定を保存していますが、ダメなようです。
set encoding=utf-8
set fileencodings=utf-8
set fileformats=unix,dos,mac
568login:Penguin
2022/03/13(日) 18:04:17.32ID:5ZGRl53T
なぜdockerスレに聞くのか?
569login:Penguin
2022/03/13(日) 18:24:38.59ID:p/lUqQsn
Vim Part30
http://2chb.net/r/unix/1608261530/
nkfってなんだ
http://2chb.net/r/unix/1005206241/
570login:Penguin
2022/03/13(日) 21:45:21.30ID:zY/L7qJ5
>>568
失礼しました。
DockerのContainer内でvimを使っていましたので、つい…

>>569
ありがとうございます。
移動します。
571login:Penguin
2022/03/13(日) 22:09:04.51ID:ifArl4iK
Dockerコンテナ内でvimを使う意味がわからない
(好きなようにつかえばええけど、)そもそものDockerの使い方として、まずアリエナイ
だからそんなDockerの使い方をする時点で、向いていない
572login:Penguin
2022/03/13(日) 22:13:45.83ID:pw5vTM4b
好きなようにつかえばええ
573login:Penguin
2022/03/13(日) 22:17:27.94ID:ifArl4iK
やるなら、host側のvimからover sshでコンテナ内のファイルを触るでしょ
574login:Penguin
2022/03/14(月) 13:43:33.18ID:loP/lXRk
それも辺やろ、普通bindするやろ
再起動したら変更消えるやんけ
575login:Penguin
2022/03/14(月) 16:15:15.25ID:XJN2Vpji
昔はdockerの事がよくわからなくてコンテナの中に入って色々弄ってたことあったから使い慣れたエディタが欲しくてvimをインストールしてた事もあったな・・・
576login:Penguin
2022/03/14(月) 21:12:53.47ID:MelEWuu2
べつに仮想マシンにしてもかまへんやんけ!
577login:Penguin
2022/03/14(月) 21:22:34.86ID:KtMD4/DG
開発の初期フェーズでは、Dockerfileいじっては作り直す、をやるよりも
vimを使って設定ファイルを編集し、それをDockerfileにフィードバックする、と
した方が早いからそうしてもよい、ということのようだ
578login:Penguin
2022/03/14(月) 21:32:58.08ID:WhNsm8U/
今すぐ不足ライブラリをpipで入れたいってときはdocker execで入れちゃうな。ただし、Dockerfileをその直後に変更しておくのとセットかな。ビルドまで本当はしなくちゃいけないんだろうけどサボってる。
579login:Penguin
2022/03/15(火) 16:19:49.98ID:o2MeTSmo
>>577
vimを使う時点で遅いだろ…
だれがあんな低機能テキストエディタなんか
使うんだよw
580login:Penguin
2022/03/15(火) 16:40:16.15ID:rL1fTdoL
開戦
581login:Penguin
2022/03/15(火) 16:52:05.81ID:g8bL7OF+
おれはコンテナ内のファイルをエディタで直接いじらないけど、
まぁ、コンテナの差分を取れば、コンテナ内で編集した設定ファイルのdiffをすぐに吐けるし、その差分から元のDockerfileに反映させればエエか
582login:Penguin
2022/03/15(火) 16:52:34.49ID:tGDOHU4U
>>579
ID:kB2zOh+2
583login:Penguin
2022/03/15(火) 21:10:08.65ID:CBEL6fPu
>>582
安価ミスかな
584login:Penguin
2022/03/15(火) 21:11:23.24ID:YC7zeOVz
誰が使うんだと聞かれたから、
彼が使うんだと答えたんだろう
585login:Penguin
2022/03/17(木) 08:25:57.55ID:4ENokxfg
Linuxカーネルの「Dirty Pipe」脆弱性に対処した「Docker Desktop 4.6.0」 - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1395775.html
586login:Penguin
2022/03/22(火) 00:31:42.39ID:xax05Dx4
ホームディレクトリの環境変数って何を指定するのが正しいのでしょうか?
docker-compose.yml内で$HOMEを使うと
WARNING: The HOME variable is not set. Defaulting to a blank string.
と怒られます(~でホームディレクトリを指定できました)

Dockerfileでは$HOMEでホームディレクトリを参照出来ました。
Windowsです
587login:Penguin
2022/03/25(金) 05:44:03.25ID:DGiUis3G
>>538
もしかしてRootless mode使ってない?
Rootlessはuid/gidのマッピングが特殊だからRootful用のDockerfile修正する必要あるよ
https://zenn.dev/ysuito/articles/5d0df9ac17bf2b#rootless%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A%E5%86%85%E3%81%A7%E3%81%AE%E4%B8%80%E8%88%AC%E3%83%A6%E3%83%BC%E3%82%B6
588login:Penguin
2022/03/26(土) 18:40:31.84ID:pIJ+KTP+
opemediavault dockerで動かしてる人いる?
USB HDDのマウントややこしいなあ、、
589login:Penguin
2022/03/29(火) 14:42:57.55ID:z54gEOGQ
Docker公式のチュートリアルをやりはじめたのですが、
https://docs.docker.com/get-started/02_our_app/
のイメージのビルドのところで、
error Received malformed response from registry for "glob". The registry may be down.
Error: Received malformed response from registry for "aws4". The registry may be down.
というエラーが出て失敗します(他にもwarningが多数)
ググっているうち、
Dockerのtutorialが動かなかった話
https://qiita.com/yutake27/items/2b147547a5fd6cebf251
という記事を見つけました
この記事に書かれている問題は、今のチュートリアルでは修正されていますが
また別の理由で動かなくなっているようです
公式のチュートリアルを読んでいくのが確実だろうと思ったのですが、
どうもあまり細やかなメンテナンスがされていない印象があります
公式のチュートリアルは初学者の勉強にはあまり適していないのでしょうか?
590login:Penguin
2022/03/29(火) 15:30:33.62ID:jiaKy3VB
そやな
591login:Penguin
2022/03/29(火) 15:48:17.95ID:wKncNZ20
>>589
> 公式のチュートリアルは初学者の勉強にはあまり適していないのでしょうか?
自分で、チュートリアル相当なチュートリアルを作りながらやってみて、
それで公式のチュートリアルの内容が理解できているなら、それでよいのでは?
592login:Penguin
2022/03/29(火) 16:56:33.29ID:xsXCAiG3
マジメそうやけど独学するならもっと柔軟に
動かんもんは動かんからさっさと切り替えて行け
お勉強のお膳立てされてるとは限らない
お勉強環境作るとこからよ
593login:Penguin
2022/03/29(火) 19:56:02.89ID:MA5hVi5i
>>589
QiitaかZennに書くと誰かが答えてくれるかもしれないし同じ現象が起きた人がその記事を見つけてヒントを得られますよ。あなたの環境やチュートリアル内の具体的にはどの指示をやろうとしてるのか、あなたが叩いたコマンドは何なのか書いておくとアドバイスする方も助かります。一般的にチュートリアルは最高の学習コンテンツですしチュートリアル自体に不備があるのなら修正リクエストを出して貢献することも歓迎されます。
594login:Penguin
2022/03/30(水) 05:26:37.35ID:g54HNJ4f
>>587
ありがとう。
実はec2の例はお客が用意したもので今となっては詳しく分からないんだけど
次同じことがあったらそのへんを注目してみます。
595login:Penguin
2022/03/30(水) 09:42:40.75ID:GlksXdXM
チュートリアルは完全に初学者向けに書かれてるとはかぎらないかもね。
さっさと使い方知りたい人向けだし、往々にしてそういう人は(そのプロダクトが動くプラットフォームの)初学者じゃないだろうし。
596login:Penguin
2022/03/30(水) 13:09:39.11ID:/NqGqggS
いや、チュートリアルは初心者向けやろ
たまたま壊れてるの引いたから諦めて別のに行くか
自分で解決するしか無いだけ、
数週間前のコマンドがアップデートや仕様変更で
通らないなんて事ザラにある

書いてるコマンドそのままでやりたいなら
探し回るしか無い
597login:Penguin
2022/03/31(木) 07:44:09.08ID:LZ8f6VVx
>>595
さっさと使いた知りたい人はmanします(笑)
598login:Penguin
2022/03/31(木) 07:46:39.21ID:qErccsRR
Docker founder launches Dagger, a new DevOps platform | TechCrunch
https://techcrunch.com/2022/03/30/docker-founder-launches-dagger-a-new-devops-platform/
599login:Penguin
2022/03/31(木) 21:51:13.16ID:eOvc5PG+
>>589
暇だったから試してみたけど普通に全部動いたぞ?
600login:Penguin
2022/03/31(木) 23:28:47.93ID:0kCvOjVr
linuxの知識がないから足りないパッケージ入れれ無いんじゃない。
エラーメッセ見て対応してけば動く気がするけどな
それが出来ないことを問題と思うくらい初心書なら
もっと手取り足取り書いてるテキストなり探すしか無いねえ
601login:Penguin
2022/04/01(金) 01:40:13.40ID:BlYVvyup
The registry may be down.
つーてるやん。
サーバーにつながらんかったんちゃうの?
たまたまか、プロキシとかか。
602login:Penguin
2022/04/01(金) 08:04:59.02ID:6s5uYKXK
ほんまやな、単にネットに繋がってないだけやな
大体DNSやな
あとはipかサブネットの設定ミスってるかやな
603login:Penguin
2022/04/03(日) 10:25:36.18ID:MM7JyhnP
ネットつながらずにどうやってdocker入れたんや
お気に入りツールも入れられんやろし、
初心者のやることは謎やで
604login:Penguin
2022/04/07(木) 20:28:37.41ID:NQsVg8w1
ドッカーがあればOSいらんの?
605login:Penguin
2022/04/07(木) 21:01:36.80ID:rY3HFKi9
>>604
何いってんだよ・・・
そんな訳ないじゃん!
606login:Penguin
2022/04/08(金) 11:26:16.87ID:XDmv0kVo
OSなきゃどっかー動かんやん
607login:Penguin
2022/04/08(金) 12:49:48.95ID:dcIghJsp
>>604
「OS」と「いらん」の定義を聞こうか
608login:Penguin
2022/04/08(金) 16:05:52.53ID:XXwz+HYO
(1)DockerfileにENTRYPOINTでサーバーを立ち上げるコマンドを実行するのと
(2)docker-composeのcommandでbashに入ってサーバーを立ち上げるためのスクリプト起動してサーバーを立ち上げるのと
どちらでやるべきでしょうか

(1)だと同じ環境で別のサーバーを立ち上げたいとき
ENTRYPOINTの行を変えたDockerfileを用意しないといけないですよね
609login:Penguin
2022/04/08(金) 19:31:30.72ID:rxVq0EdL
わけわかめ
610login:Penguin
2022/04/08(金) 20:12:25.75ID:XXwz+HYO
あれ・・そこまで難しい内容でしたかね・・?
(1)Dockerfileにて
ENTRYPOINT ここにサーバー立ち上げコマンド
とするか
(2)docker-compose.ymlにて
command: bash -c "ここにサーバー立ち上げコマンド"
とするか

結局どちらもできるんですがdocker-compose.ymlありきの場合
海外のサイトとかみてるとどちらの場合もあって
あえてやってるのか(視認性とかで)、そうした方がいいのか、どっちでもいいのか
何か慣習でもあるのかと思いまして。
611login:Penguin
2022/04/08(金) 22:48:19.11ID:rxVq0EdL
あえてやってるのかは本人に聞けよとしか
動いてんなら自分が使いやすいと思う方採用すれば良いじゃんとしか
612login:Penguin
2022/04/08(金) 23:06:35.08ID:XXwz+HYO
>動いてんなら自分が使いやすいと思う方採用すれば良いじゃんとしか
いえ、そういう意味ではなく
動いてるので、もちろんすでに好きな方を採用してるんです
慣習とか後々のメンテナンスやら技術的な面で何か理由があるのかな、ということだけです

ただ、返答内容を見る限り
あなた自身はこういうケースを経験したことがなく私と同じようにわからない
ということは少なくともわかりました
ありがとうございます
613login:Penguin
2022/04/08(金) 23:21:08.01ID:N5TwUwRf
誰も答える必要ないのがわかって皆も助かってるよ
614login:Penguin
2022/04/08(金) 23:38:27.90ID:XXwz+HYO
前から過疎スレに対して私も思っている部分がありますね
レスが止まると返信しなければいけない使命感が生まれる
という部分に関して。

基本的に質問がきても
わからなかったり興味がなければ
答えなくていいし無視して良いんですよ
他の人は知りませんが私は答えが出なかったところで
答えが出るまで活動を止めているわけではないし何も問題はないんです

でも実際レスが止まると
次レスする人は、(本来は無いはずの)レスを止めた原因を意識してしまい
「ワシが何かアドバイスしなくては ワシがこの状況を打破しなくては」
みたいな焦燥感が生まれ、無理に結論を導き出そうとする
そして的はずれなやり取りになってしまう
経験上過疎スレにはそういうのをよくみます
615login:Penguin
2022/04/08(金) 23:54:53.34ID:QVHJodLU
>>613の意味がわからない時点で難あり
616login:Penguin
2022/04/09(土) 00:05:38.81ID:ZBi5rTN4
すみません613の存在に気づきましたが>>614>>613に対しての返信ではありません
>>615が誰に対して言っているのかは知りませんが、念の為
617login:Penguin
2022/04/09(土) 00:14:40.35ID:LBXlDsw2
どんだけサーバー立ち上げたいんだよ
618login:Penguin
2022/04/10(日) 06:49:04.18ID:/QKoBOnJ
丁寧語ニキか?
619login:Penguin
2022/04/10(日) 08:56:51.50ID:vQR7hG8P
ニキの操る文体は丁寧語だけじゃないとおもうぞ
620login:Penguin
2022/04/10(日) 09:07:37.27ID:VZmbhcli
"ここにサーバー立ち上げコマンド"から滲み出る無能感
621login:Penguin
2022/04/10(日) 10:47:12.50ID:qJs3kIXX
こういう無能がツイッターとかでちょっと技術的なツイートに俺知ってるアピール自己語りリプするんだよな
622login:Penguin
2022/04/10(日) 10:55:46.58ID:Id4Z+Ueg
サーバー立ち上げコマンドとやらをコンテナイメージに固めてしまうか
イメージの外でメンテできるようにしておくか
の違いだと思うが

何のコンテナなのかも
サーバー立ち上げコマンドが何なのかもわからん
人にものを聞くならコミュニケーション能力を磨いた方がいいよ
623login:Penguin
2022/04/10(日) 11:06:22.98ID:mhWw4Ij/
落ちてるdockfileみて真似すると良いよ
624login:Penguin
2022/04/10(日) 14:55:15.25ID:iSCs5yDi
entrypointとcmdとどっちが一般的ですか!
前提条件は諸々不明です!

こんなかんじ?
625login:Penguin
2022/04/10(日) 15:39:07.43ID:T2WGjMZs
docker-composeはあくまでdockerコマンドのオプション諸々を一発実行してくれるマニフェストファイルだからdockerfileを代替するものではない
626login:Penguin
2022/04/10(日) 15:44:36.00ID:/QKoBOnJ
とりあえずportrainer入れてたら?
627login:Penguin
2022/04/10(日) 16:57:31.77ID:p4C22jrw
>>622
>の違いだと思うが
それは違う
docker-composeの使い方を理解していない
628login:Penguin
2022/04/12(火) 21:48:01.99ID:2l2G1HKv
dockerコンテナ同士で、ボリュームを相互にマウントさせる事はできますか?

例えばAコンテナの/work/xxxというディレクトリをdocker volume化して、
Bコンテナから参照できる。

docker run -itd --name A \
 -v xxx-linux-opt:/work/xxx \
 ${A_IMAGE}

docker run -itd --name B \
 -v /var/run/docker.sock:/var/run/docker.sock \
 --volume-from A
 ${B_IMAGE}

同時にBコンテナの/work/yyyというディレクトリをAコンテナでも参照できるようしたい。これって実現可能?
629login:Penguin
2022/04/12(火) 23:07:31.14ID:hgrBlOaF
同一ホストで動いてるんなら普通にホストのディレクトリを両方にマウントすりゃいいでしょ
630login:Penguin
2022/04/13(水) 01:05:45.97ID:GbOwAVq7
だね
631login:Penguin
2022/04/13(水) 02:02:26.19ID:3g0kd5Gr
>>629
ホストディレクトリを汚染したくないのです。A、Bコンテナは互いに相手を必要としており、コンテナが相互マウントできれば嬉しいです
632login:Penguin
2022/04/13(水) 04:04:29.50ID:0tq7YaJm
状態はコンテナの外に持ちなさいってばっちゃんが言ってた
633login:Penguin
2022/04/13(水) 05:09:03.00ID:wmq0+N6T
ホストディレクトリを汚したくないなら先にボリュームを作ってそれぞれのコンテナからそれを利用すればいい
634login:Penguin
2022/04/13(水) 09:06:53.16ID:7PT0jOfs
dockerの公式ドキュメント見やすくて探しやすいぞ このスレの住民より信憑性ある
635login:Penguin
2022/04/13(水) 09:40:39.65ID:3g0kd5Gr
>>632
>>633
ありがとう!
636login:Penguin
2022/04/13(水) 12:22:47.54ID:Zw4+4WqL
volumeをNASにしたりできるん?
637login:Penguin
2022/04/13(水) 14:49:29.65ID:lEuz6CcL
できる
638login:Penguin
2022/04/13(水) 16:09:27.52ID:Zw4+4WqL
そか、ええな、kubenetes組んだ時どうすんのか疑問だった
639login:Penguin
2022/04/13(水) 20:58:36.39ID:nvrol73h
>>638
複数のデータセンターにサーバー置いて、
クラスター作って高可用性を持たせるような用途なら
NFSじゃなくてレプリケーション対応したデータベースを使うのが普通

地理的に離れた場所でファイルシステムに必要な一貫性持たせるのは速度を犠牲にしないと困難
データベースのレプリケーションアルゴリズムで同期した方がストレージの全ファイルに一貫性持たせるより効率的だし
必要なければ部分的に一貫性を犠牲にする事で性能上げられる
640login:Penguin
2022/04/13(水) 21:01:52.35ID:Zw4+4WqL
>>639
おうちkubenetes予定民(ラズパイ待ち
やからそこまでやる気ないんやけど
コンフィグファイルとかもDB化できるん?
できるならそこまでやってみたいなあ
641login:Penguin
2022/04/13(水) 21:14:31.65ID:xgg880Co
kubenetesってなん?
642login:Penguin
2022/04/13(水) 21:38:02.45ID:nvrol73h
>>640
コンフィグファイルぐらいならk8sのconfigmapとかsecretに置けばよくね

本家k8sならetcdっていう分散データベースに保存される
k0sとかk3sはsqliteとかも保存先に使えるらしいけど

もっと沢山データ入れるなら普通にデータベース使え
643login:Penguin
2022/04/13(水) 21:44:33.18ID:Zw4+4WqL
>>642
ほーんニキ詳しいなあ、ありがと
仕事利用民かな?
その辺ちょっとみたけど、マイクラのマップデータ見たいな大きめのファイル群もなんとでもなりそうやね、当たり前か
644login:Penguin
2022/04/16(土) 01:10:04.26ID:vX7+1w5y
Web アプリ開発を例に挙げると、最近はクラウド上に立てたコンテナの中で
プログラムを書き、もし性能が足りなければコンテナ数を増やして対処することが一般的です。
ただこのやり方だとスケールアップする度に膨大な予算がいるし、
OSごと仮想化するのでどうしても動作が遅い。一言で言えば無駄が多いんです。
645login:Penguin
2022/04/16(土) 08:23:44.80ID:BrctXLnB
>>644
>OSごと仮想化するのでどうしても動作が遅い。一言で言えば無駄が多いんです。
それあなたの感想ですよね
データとかあるんですか?
646login:Penguin
2022/04/16(土) 09:41:03.41ID:j4P0yzOD
>>645
いちゃもんつけないでください。
言ってることは正しいです。
647login:Penguin
2022/04/16(土) 09:54:07.86ID:t4vxTGvP
コンテナ化してるのにosが重いとはいかに
648login:Penguin
2022/04/16(土) 11:11:05.09ID:j4P0yzOD
重要なのはただこのやり方だとスケールアップする度に膨大な予算がいるということ
649login:Penguin
2022/04/16(土) 11:17:04.48ID:t4vxTGvP
何が言いたいのかよーわからんけどそもそもdockerはそのリソース節約するのも一つの目的で
awsなりでコンテナ増やして金が余分にかかるのは
しゃーないしosごと立ち上げるより安いやろ
膨大な金が金額指してるのかもよーわからんが、規模に応じた金額しかかからんから千円だろうが5億だろうが昔に比べりゃ格安だろ。オンプレでdockerのリソース増やしても、1ハード1システムの時代に比べりゃ遥かに安い
650login:Penguin
2022/04/16(土) 11:30:49.02ID:j4P0yzOD
一台のコンピュータを使い切ったほうが環境に優しい
651login:Penguin
2022/04/16(土) 11:59:56.66ID:BrctXLnB
>>650
それあなたの感想ですよね
652login:Penguin
2022/04/16(土) 12:12:22.62ID:/pfaoXl0
なんだ自演か
653login:Penguin
2022/04/16(土) 12:36:29.15ID:YgByssZK
普通は人件費のほうがずっと高いからな
サーバー家畜化で低級の運用SEを一人削減できたらそれだけで月100万浮くわけで、AWSで月100万あれば相当な規模のサービスを運用できる
654login:Penguin
2022/04/16(土) 13:59:08.42ID:hRB61Yjf
コンテナ使わない場合、常にスケールアップ後の構成にしておかないとサービス落ちるんじゃね
スケールダウンできるコンテナ使用の方が安くなりそうだけど
655login:Penguin
2022/04/16(土) 20:47:45.52ID:vlzYRRHr
コンテナ使おうが使うまいがサーバーのリソースに十分な空きがあったらスケールダウンはできる
むしろコンテナをプロダクションで使う場合は予めCPUやメモリの枠を予約するのが普通だから、一般的にはリソースの利用効率は悪くなりスケールダウンもしにくいよ
そもそもスケールアップとスケールダウンの意味わかってる?サーバー増やすことじゃないぞ?
656login:Penguin
2022/04/17(日) 10:06:46.34ID:ArHOS5a5
Web アプリ開発を例に挙げると、最近はクラウド上に立てたコンテナの中で
プログラムを書き、もし性能が足りなければコンテナ数を増やして対処することが一般的です。
ただこのやり方だとスケールアップする度に膨大な予算がいるし、
OSごと仮想化するのでどうしても動作が遅い。一言で言えば無駄が多いんです。
657login:Penguin
2022/04/17(日) 10:15:47.28ID:2Hp9PA5B
>>656
botかよ
658login:Penguin
2022/04/17(日) 10:30:33.79ID:ArHOS5a5
あまりにも面白いレスだったから俺のお気に入りレスに追加したわ
659login:Penguin
2022/04/17(日) 11:21:33.57ID:4nzFW3Np
いや多分ワケ分かってなくて一緒懸命考えて書いたんだけどあまりにもアホな内容なことが自分でもなんとなく分かってきて、コピペのふりして書き直してるんやで
660login:Penguin
2022/04/17(日) 13:15:55.66ID:cNwtfKOQ
あっはっは、ちゃうねんw
ツッコミどころがありまくりの広告記事に
お前らがどういう反応するか見てるだけやねんw
続きがあったらどうぞ

今、ユニケージ開発手法にギークが熱狂するワケ【USP研究所代表&オープンソースOSコミッター対談】
BSDコンサルティング株式会社 代表取締役「當仲寛哲」と取締役「後藤大地」の対談
https://type.jp/et/feature/14070/


後藤「Web アプリ開発を例に挙げると、最近はクラウド上に立てたコンテナの中でプログラムを書き、
もし性能が足りなければコンテナ数を増やして対処することが一般的です。
ただこのやり方だとスケールアップする度に膨大な予算がいるし、
OSごと仮想化するのでどうしても動作が遅い。一言で言えば無駄が多いんです。

ユニケージ開発手法なら1台のマシンをフルに使い切れますし、uspBOAが証明したように
マシンを並列につなげば安価で強力な実行環境を構築できます。大量の電力を消費する
データセンターなどよりはるかに環境に優しいのは言うまでもありません。
今後ますますユニケージ開発手法のメリットが理解されやすい時代になってくるんじゃないかと思っています」

また、當仲さんはユーザーフレンドリー、開発者フレンドリーな環境を追い求めるあまり、
エンジニアは大切なものを見落しているのではないかと感じている。

當仲「人間がちょっとだけ努力して歩み寄るだけで、コンピュータのリソースを
100%使い切れるわけです。その方が合理的で経済的だし、後藤さんの言うように
環境に優しいのは間違いありません。ただ漫然と楽な方へと流れていると、
課題解決の道具に過ぎない開発環境に使われてしまうことになりかねない。
もしそれが嫌ならレイヤードされた階層の上部で開発する便利さに安住せず、
エンジニアはCPUやOS、アセンブラなど、低レイヤーに属する知識をもっと積極的に学ぶべき。それが私の持論です」
661login:Penguin
2022/04/17(日) 14:22:46.74ID:IYOgGRWa
初心者質問以外でOSだー仮想化だーなんて発言はマトモに読んでない
662login:Penguin
2022/04/17(日) 14:26:15.95ID:QsBrnKUF
(クッソー、釣られた悔しい…。せや、他人のふりして読んでないってことにしたろ!)
663login:Penguin
2022/04/17(日) 14:33:01.64ID:4nzFW3Np
>>660
興味深いけど一般的なものからかけ離れてて
にわかに信じがたい内容だな
その引用をまともにここに書くんじゃなくて
変な書き方する意図がわからん
シェルで何もかも実現出来るなら、DBもコンテナもソフトも何もかも無駄でしかないから、その記事の中での辻褄は合ってるんじゃない?
事実かどうかは別にして
664login:Penguin
2022/04/17(日) 14:40:32.71ID:as2S5eY4
まあコンテナ云々は別にして、現在主流の大規模データ処理技術はコンピュータ資源の利用効率が悪すぎるというのは事実ではあるんだよな
Apache系の無駄な仮想化レイヤを重ねすぎたエコシステムは一旦全部捨ててリセットし、低水準な技術で再構築したほうがいいと思う
665login:Penguin
2022/04/17(日) 14:55:37.09ID:4nzFW3Np
だからawsとかになっていってんじゃん
巨大企業が膨大にリソース持って、必要な時だけ使わせて課金する
変態シェル職人依存するより現実的だし実際世の中に受け入れられてる
666login:Penguin
2022/04/17(日) 17:35:29.28ID:ftjDJolw
コンピュータ資源よりも、人的資源のほうが大切っつーだけやろ。

ぐだぐた言わんでも、必要ならCでもアセンブリでも使う人は使っとる。
667login:Penguin
2022/04/17(日) 20:01:34.74ID:cNwtfKOQ
>>663
> 変な書き方する意図がわからん

普通の人ならこれが明らかにおかしい内容だって
思うようなぁっていうのを確かめたかっただけ

> シェルで何もかも実現出来るなら、
できるわけないやろ?
668login:Penguin
2022/04/17(日) 20:02:08.19ID:cNwtfKOQ
>>664
> Apache系の無駄な仮想化レイヤを

Apacheが何を仮想化してるっていうの?
669login:Penguin
2022/04/17(日) 20:03:02.47ID:cNwtfKOQ
クラウドだと「膨大な予算がいる」ってどういうことだと思う?
670login:Penguin
2022/04/17(日) 20:33:44.47ID:O+xRToqo
>>667
この記事がガセネタってこと?
よくわからん世界だ
671login:Penguin
2022/04/17(日) 20:35:29.17ID:O+xRToqo
>>669
この記事にあるような分散型の巨大データベース検索する意図だけなら
この変態シェルシステムのが安く上がるって書いてるじゃん
にわかに信じがたいこの内容が事実なら、だけど
672login:Penguin
2022/04/17(日) 21:42:03.28ID:cNwtfKOQ
>>670
ガセネタというかステマだね

「USP研究所代表&オープンソースOSコミッター対談」

実は

BSDコンサルティング株式会社
代表取締役「當仲寛哲」と取締役「後藤大地」の対談
https://www.bsdconsulting.co.jp/CGI/BSDC.CGI?CNT=ABOUTUS

でした。

なんで記事にそのことを書かないで
第三者のオープンソースOSコミッターが
すごいと認めてる風を演出をするんだ?
673login:Penguin
2022/04/17(日) 21:42:36.35ID:cNwtfKOQ
>>671
ミドルウェアを使わないでどうやって
分散型の巨大データベースを作ると思う?
674login:Penguin
2022/04/17(日) 21:53:08.59ID:4nzFW3Np
>>673
パイプ3,40繋げて処理するとか書いてるけど
ほへーをそんなん出来んだ(知らんけど
て感じ
そんなことよりフロントエンドや各種コンフィグとかどうやってんのかが気になる
開発ってものによっちゃそっち9割やん
データのわちゃわちゃやるのなんて開発のメインでもなんでもない
675login:Penguin
2022/04/17(日) 22:07:42.34ID:ED0JHd6+
>>673
分散型の巨大データベースってBigQueryとかHBaseとかRedshiftみたいなののことか?
ああいうのは仕組みは結構単純で、原理的にはデータのキーや日付でディレクトリ切ってファイルを格納してるのと変わらないんだよ
でディレクトリまで絞れたら後は力技で全部スキャンするだけ
だからシェルスクリプトで似たようなことをやるのも以外にそれほど非現実的ではなかったりするんだよ
まあ恐らくデータの持ち方が列指向じゃないから、スキャン量はちゃんとした分散DBの数十倍くらいにはなるだろうけどね
676login:Penguin
2022/04/17(日) 22:33:11.93ID:mlcA2aC6
データをローカルファイルに置くだけじゃちっとも分散しないわけだが
677login:Penguin
2022/04/17(日) 22:39:51.40ID:4nzFW3Np
な、データの受け渡しもシェルでやるんかな、
デカいデータだと効率悪そう
678login:Penguin
2022/04/18(月) 06:43:26.63ID:AXDbovFJ
>>675
うん。簡単かどうかの話じゃないんだよ
"ミドルウェアを使わないで"
どうやって実現するのか?という話
679login:Penguin
2022/04/18(月) 06:45:21.63ID:AXDbovFJ
>>674
シェルスクリプトで全部できます!
こういう手法を使うのです!

フロントエンド?JavaScript使え。手法は知らん。

でも全部シェルスクリプトでできます!


よくわからんよ
ユニケージの手法でどうやって
JavaScirptを使うのか

あとサードパーティーの関数やライブラリは使用禁止ね。
それがユニケージのお作法w
680login:Penguin
2022/04/18(月) 08:07:15.03ID:g5fmUuIk
んでもこんな与太話結構あるから
そんな意地になって追求せんでもええやん
本当にいいものなら自然に残るし、
ダメなら淘汰されてく。
確かにまあネタとしてかなり特異で気にはなるけど
681login:Penguin
2022/04/18(月) 11:42:06.94ID:g5fmUuIk
>>679
wikipediaにご丁寧にコードのサンプルも載ってるけど
う〜〜んそりゃfor文なくせりゃ何よりだけど、
for文の本質で、繰り返し処理より、変数勝手に入れてってくれることじゃね?ておもた
ユニケージなるものもこの人たち関連の記事しかヒットしないし、
面白いから専スレ立ててくれたら参加するよ
かなり香ばしい結果になる可能性あるなあw
682login:Penguin
2022/04/18(月) 11:44:06.46ID:g5fmUuIk
技術的に初心者の人でもわかるように可読性上げる、、
とか言いつつ、シェルは使わせるの必須なんだよな、、
ほんとよーわからん
IT系に長く勤めてるけど、噂にも聞いたことなかった
開発本筋の仕事じゃないけど
開発系の人たちにはそれなりに有名なんかな?
実績あげてりゃやり方なんて何でもいい(というかわかるやついない)
業界だから、事実ならもっと頭角表しててもおかしくない
683login:Penguin
2022/04/18(月) 12:54:20.04ID:x1teud20
LocalStackの
docker-compose.yml
に以下の記述があるのですが、
environment:
- DEBUG=${DEBUG-}
- DATA_DIR=${DATA_DIR-}
- LAMBDA_EXECUTOR=${LAMBDA_EXECUTOR-}
DEBUG-などの末尾のマイナス記号は何を意味しているのでしょうか?
「使うとき、マイナス記号を消してね」という意味でしょうか?
684login:Penguin
2022/04/18(月) 14:04:47.52ID:m7C9uanh
>>683
https://docs.docker.com/compose/environment-variables/
> ${VARIABLE-default} evaluates to default only if VARIABLE is unset in the environment.
685login:Penguin
2022/04/18(月) 14:13:33.41ID:cQKohvSg
bashの変数展開使えるのか?と思ったらそういうことではないか
デフォルト値に何も指定しないのに意味はあるのか、という点では
未定義でもWarningが出なくなることを意図しているのかも
686login:Penguin
2022/04/18(月) 15:04:13.37ID:x1teud20
>>684
>>685
ありがとうございます。
何が分からないのかの説明が足りていませんでした。
${VARIABLE:-default}
${VARIABLE-default}
の意味は分かるのですが、
${VARIABLE-}
の意味が分かりませんでした。

やってみたら分かった話かもしれません。
- DATA_DIR=${DATA_DIR}
として、docker-compose upしたら、以下のWARNINGが出力されました。
WARNING: The DATA_DIR variable is not set. Defaulting to a blank string.

- DATA_DIR=${DATA_DIR-}
の場合は、出力されませんでした。
687login:Penguin
2022/04/19(火) 19:47:26.91ID:oNzWxuS+
>>686
変数
688login:Penguin
2022/04/20(水) 23:58:04.18ID:kDJMYRE/
>>681
専スレらしきもの
金沢大学「シェルスクリプト言語論」は偽開発技術
http://2chb.net/r/tech/1632511262/
689login:Penguin
2022/04/21(木) 02:54:25.49ID:ry9nH7n5
ホンマに意味が分かっているのか、怪しい
完全にエイジョイ勢やな
記法を分かって、変数を使っていると思えない
690login:Penguin
2022/04/22(金) 20:12:15.11ID:7lY8Z1J6
荒らしは出張中なのか静かやね
よかよか
691login:Penguin
2022/04/24(日) 17:16:33.28ID:I7/owpZY
荒らしがいないと過疎やけどな、平和なんはええことよ
692login:Penguin
2022/04/26(火) 20:59:48.48ID:BD3ASF/L
Docker創始者らが開発、ビルド/テスト/デプロイの自動化をポータブルにするツール「Dagger」登場。そのままローカルでもGitHubでもCircleCIでも実行可能に − Publickey
https://www.publickey1.jp/blog/22/dockerdaggergithubcircleci.html
693login:Penguin
2022/04/27(水) 04:16:23.54ID:19kkkYD+
docker container createの-aオプションがよく分かりません
docker container create --name hoge -a STDOUT alpine:latest ls
としてから
docker container start hoge
とすると、lsの結果が表示されるのではないかと思ったのですが、表示されません。
docker container start -a hoge
とした場合はlsの結果が表示されますが、別にcreateに-aを指定しなかったとしても同様に表示されます
docker container createの-aオプションの意味はなんなのでしょうか?
694login:Penguin
2022/04/27(水) 12:07:44.12ID:7Y6UC+bB
その文章描いてる間に調べたら出てきそうな気がする
695login:Penguin
2022/04/27(水) 17:03:58.04ID:xBafsEqG
>>692
やりたいことはわかるけど流行らなそう
GitHub ActionsやCircleCIのYAMLに比べてノイズが多くて読みにくい
やってることも単なるDockerのラッパー以上のものではなく、この程度ならdockerの内外でMakefileでも叩けば十分に見える
696693
2022/05/02(月) 01:04:58.61ID:5jpCHtT2
色々調べて、
Dockerのコマンドは、裏でDocker Engine APIを叩いているということが分かりました
Docker Engine APIを考えずにDockerコマンドについてあれこれ考えても、
隔靴掻痒というか、無理がありますよね
ただDocker Engine APIについて詳しく書いている日本語の資料が、ネットで探してもなかなか見つかりません
Docker Engine APIの層について詳しく書いてる本とかサイトはないでしょうか?
697login:Penguin
2022/05/02(月) 11:41:30.10ID:iwiogwhH
>>696
https://docs.docker.com/engine/api/v1.41/
これが全て
しかし、今のDocker Engineは単なるAPIサーバーでありcontainerdに処理を投げてるだけだから、
containerdや更にその下のruncの方を学ばないと中身は何もわからない
最近は運用環境ではDocker Engineはほとんど使われなくなりつつあり、完全に終わった技術
698login:Penguin
2022/07/01(金) 18:13:06.46ID:RvpRa0bP
Docker使うようになってから開発がつらくなった
とにかく意味不明のエラーが多すぎる、流行ってる割に完成度低いなコレ
699login:Penguin
2022/07/01(金) 18:42:37.41ID:lkEdJy6S
完成度の高い仮想開発環境てあるのかね?
700login:Penguin
2022/07/01(金) 19:34:04.13ID:7GJfiaqV
>>697
次は何が始まったんよ
701login:Penguin
2022/07/01(金) 19:47:37.70ID:Olihztzy
>>700
実行環境においては、今はDockerEngineという無駄なレイヤを省いてcontainerdを直接使うのが主流
702login:Penguin
2022/07/02(土) 15:18:38.93ID:cG229hzC
ググればわかる質問し続けるだけのスレ
703login:Penguin
2022/07/02(土) 21:05:01.78ID:G94pkTRa
Dockerが嫌な人は、一生chrootでも使っとけ!
704login:Penguin
2022/07/03(日) 09:48:30.30ID:tWCXJEu/
>>698
エラーが多すぎるのに使ってるとか意味不明。
705login:Penguin
2022/07/03(日) 10:07:54.28ID:+QIciuwv
エラーさえ出なければこんな便利なもんはないんだけどな
706login:Penguin
2022/07/03(日) 10:17:44.45ID:yQmOHKEf
意味不明のエラーというのが「(自分にとって)意味不明なエラー」なのか「(全人類にとって)意味不明なエラー」なのか分からないので何とも言えない
707login:Penguin
2022/07/03(日) 10:47:22.65ID:+QIciuwv
こないだ出たエラーの場合はぐぐるとStackOverflow(英語版)その他でも質問されてて未解決だったので俺以外にとっても謎ではあったんだろうと思う
708login:Penguin
2022/07/03(日) 11:22:39.44ID:nPVidC1A
簡単なことをもっと簡単にするために複雑なレイヤー挟んでそのレイヤーのせいで余計にトラブるってのは往々にしてよくあるわな
709login:Penguin
2022/07/04(月) 11:12:56.92ID:ceaLeqiG
エラーとかほざいている人は、chrootでも使っとけって!
それさえも分からなければ、qemuとかVMwareとかにしとけって!
わざわざ難しいの使わんでかまへん。
710login:Penguin
2022/07/04(月) 12:45:40.60ID:UkvdNc/n
なんだかんだで動いてる時は便利で使い慣れてきたから、できればDockerを使いたい
また別のもの覚えるの面倒くさい
711login:Penguin
2022/07/07(木) 11:55:54.58ID:etxz4IMP
Win10のWSL2環境だけど今までPowerShellからdocker-compose upできてたのに急に Are you trying to mount a directory onto a file (or vice-versa)? とか出てできなくなった
Ubuntuからならできたけど何故何もしてないのに壊れたのか
ぐぐったらStackOverflowとかに似た問題があったが俺のは解決しなかった
712login:Penguin
2022/07/08(金) 07:20:24.60ID:0pJas4Yl
何もしてないのに壊れた
713login:Penguin
2022/07/08(金) 07:45:43.82ID:PqGuPTpO
LinuxでDocker使ってるけど問題起きたことないな
みんなLinuxで使おう
714login:Penguin
2022/07/08(金) 07:57:47.62ID:BKneFUKX
少なくともWindowsなんか使うのをやめろ、まずはそこからだ
715login:Penguin
2022/07/08(金) 09:15:08.29ID:y5dr57W7
それはあるかも
キータあたりでぞろぞろ出てくる導入記事もマックが多かったような
716login:Penguin
2022/07/08(金) 09:53:14.17ID:Q121M6EQ
macでいいならwsl2でもいい
linuxかそれ以外か
717login:Penguin
2022/07/08(金) 10:14:46.79ID:Mtkp8Y+G
でもWindowsでWSL2で問題出まくるから、多分Windowsが一番悪い
718login:Penguin
2022/07/10(日) 21:31:48.29ID:b+fT+Rdp
>>717
それあなたの感想ですよね
719login:Penguin
2022/07/14(木) 06:47:06.30ID:xUzyzLMp
docker commitで作成したイメージを元にして、コンテナを作成して、変更を加えた後に、さらにコミットして、
そこから別のコンテナを作って…みたいに繰り返したら、イメージサイズが大きくなりすぎます。
この最終産物のイメージを短縮化することはできるのでしょうか。
720login:Penguin
2022/07/14(木) 08:18:00.66ID:Dx/JwK/7
>>719
使い方が間違っています。
docker commitでイメージを作ってはいけません
721login:Penguin
2022/07/14(木) 08:30:10.32ID:I0uobXC2
>>718
事実を述べたら感想とな
722login:Penguin
2022/07/14(木) 12:02:49.77ID:xUzyzLMp
>>720
どういうこと??
723login:Penguin
2022/07/14(木) 16:01:28.87ID:Dx/JwK/7
docker commitはデバッグ用であり
通常は使いません
724login:Penguin
2022/07/14(木) 16:44:22.01ID:pyzklUHM
>>719
そのイメージがどうやってできているか分かったら、
自ずと答えがわかるとおもうけどね
tarballでもraw imageでも好きにすりゃいい
725login:Penguin
2022/07/15(金) 20:27:26.49ID:IuYUHLVY
>>723
でもイメージ化しないと不便でしょう
726login:Penguin
2022/07/15(金) 23:11:28.07ID:ABhBONIX
不便も何も、そもそも再現性のないイメージに価値などない
727login:Penguin
2022/07/16(土) 09:12:04.75ID:zrj7+nS+
正解
728login:Penguin
2022/07/16(土) 09:50:45.42ID:Drz+sQG1
>>726
イメージでなければ再現するのに時間がかかるし、
再現する方法をメモしておけば良い
729login:Penguin
2022/07/16(土) 10:41:20.32ID:IVvX0kjb
そのメモをDockerfileに書けば良い
730login:Penguin
2022/07/16(土) 14:26:32.89ID:8q6Z2qLZ
怠けるな。手順書に従った作業しろ
731login:Penguin
2022/07/16(土) 17:21:28.47ID:LjSwLqlL
基本的に、Dockerfileを保持する方向でいいと思うけど、
Dockerfileの書いた内容が恒久的に使えなくなる可能性がありえるので、
少なくとも自分のレジストリを用意して、イメージのバージョンを保持するとか、
tarballなりraw imageなりに吐き出しておくといいと思うけどね

ここらへんのイメージのバックアップは、VMwareとかKVMとかでも結局同じだけどな
732login:Penguin
2022/07/16(土) 23:09:47.83ID:Drz+sQG1
>>731
たしかに、dockerfileだと、レポジトリの廃止や、そのディストリビューションのサポート切れで、
インストール手順が無効になる場合もあるよな
733login:Penguin
2022/07/16(土) 23:47:02.68ID:IVvX0kjb
Dockerfileでビルドしたイメージをデプロイする際にはまずECR等のレジストリにプッシュし、
デプロイ先のホストがそれをプルするのが一般的なプラクティスであり、イメージのバックアップとして機能する
つべこべ言わずにDockerfileを書け
734login:Penguin
2022/07/17(日) 01:05:09.83ID:jLqEDSXh
サポート切れても無理矢理使えるようにするためにイメージのバックアップ取るなんてセキュリティ的にあり得ない
その時点でサポートされているものに対応し続けるしかない
735login:Penguin
2022/07/17(日) 09:02:26.56ID:6rKwmfE+
>>733
それは結局のところ、置き場所はともかくイメージは使うということですよね
Dockerfileとイメージの役割は別。
Dockerfileの役割はコンテナのメンテナンスのためにある。
イメージはソースがネットから取れなくなるなど、Dockerfileの改良ではどうにもならない場合にへの対処方法だと思う。
commitはそれをローカルに置いておくために使う。
736login:Penguin
2022/07/17(日) 09:22:28.89ID:wl85O7GK
Dockerfileだったらbuildするだけでローカルにイメージはできるだろ?
commitなんか必要ない
737login:Penguin
2022/07/17(日) 10:00:11.33ID:lGp37g/e
dockerでシステム壊れちゃったから諦めた
738login:Penguin
2022/07/18(月) 12:36:24.93ID:oFmQRFjW
>>734
なぜありえないのか?
顧客がつねにお金を出してくれるのか?
顧客がお金を出さない場合は、古いイメージのまま、使い続けることになる
739login:Penguin
2022/07/18(月) 18:50:58.72ID:5grstZfi
古いイメージ=脆弱性があるシステム
システムを更新しないで放置してはいけない
740login:Penguin
2022/07/18(月) 19:13:24.41ID:E6KhgG4/
顧客が金出さないから云々って状況がよく分からん
システム構築とかの仕事を請け負ってその後の無償対応期間ぐらいの期間であれば、作業時に使ったイメージがサポート切れになるほどの時間は経っていないだろうし
それ以降は顧客が金出さない以上何言ってきても無視するだけの話ダロウェイ
741login:Penguin
2022/07/18(月) 19:14:02.40ID:E6KhgG4/
末尾変になったけど無視して
742login:Penguin
2022/07/18(月) 21:43:50.26ID:xwfMzGl6
>>740
ユニケージっていうのは現場の人間が内製するためのシステムなんだよ
例えば東急ハンズのような所にプログラミングの専門家はいない
システムなんてせいぜいCGIで作った買い物カートで十分
そういった所にシステム開発費とかないから一度作ったら何年も放置するのはざら
データベースとか難しい技術はしらないし、OSのアップデートとかシステムが動かなくなったら困る

シェルスクリプトでシステムを作っていればコピーするだけでOSのアップデートは完了
OSの基本的なコマンドしか使わないから、OSをアップデートしてもそのまま動く
パイプの匠が考えた開発手法は大規模システムにも対応している
人の入れ替わりの激しい業界で、現場のやすい人材だけで内製するにはこの方法しかない
743login:Penguin
2022/07/19(火) 08:43:28.67ID:cr5I5gt1
客が金出さずサポート切れの古いイメージ使い続けて脆弱性突かれて情報流出しようがこっちには関係ないんだからどうでもいいでしょ
744login:Penguin
2022/07/19(火) 09:29:24.46ID:B9BrngT3
>>735
考え方が硬すぎる
そうなりゃ別の方法、別のイメージでイメージ作ればいいやん
745login:Penguin
2022/07/19(火) 09:31:57.67ID:B9BrngT3
commit(笑)
746login:Penguin
2022/07/19(火) 10:16:50.53ID:Hlz2pdY/
>>744
別のディストリを使うとなると、構築のために試す必要がでてくる。
時間かかる。
逆になぜそこまでイメージを嫌うのか。
747login:Penguin
2022/07/19(火) 13:06:36.07ID:1i77nEK4
いつまでも塩漬けにすることの問題は別にして、最低限、運用中のものについてイメージを残しておくのは必須だろう
スケールアウトや再デプロイの度にいちいちビルドしてたらクソ遅いし、パッケージの更新等でビルドが失敗するようになったときに修正までの時間を稼ぐ必要がある
そのこととcommitの是非は全くの別問題だ
748login:Penguin
2022/07/19(火) 17:25:54.04ID:dZACW0T8
バックアップなら、commitよりも、exportのがええんちゃう?
749login:Penguin
2022/07/19(火) 22:10:51.89ID:Hlz2pdY/
イメージが大事だとして、
どうしてcommitでイメージを生成させたら駄目だと思うのか?
750login:Penguin
2022/07/19(火) 22:41:54.99ID:eLGfXh/b
自動化できねーからだろ
アホ化w
751login:Penguin
2022/07/20(水) 00:40:19.93ID:HJwfM5+3
まずdockerの各コマンドが何をやっているのか正確に理解することからだ
752login:Penguin
2022/07/20(水) 06:25:39.70ID:+nizZvvp
>>750
自動化ってなにを?
753login:Penguin
2022/07/20(水) 09:16:41.14ID:FRbRBwj9
>>746
そうやって技術的負債が増えてくんだよ^^
754login:Penguin
2022/07/20(水) 09:17:08.28ID:FRbRBwj9
デプロイのためのイメージとベースイメージごっちゃになってね?
755login:Penguin
2022/07/20(水) 12:38:25.80ID:j9T/veZ/
docker commit の話がなんでimageの話に化けているんだよ。
image使うにしても、まずdockerfileにまとめろよ。dockerfile無しでimageだけとか、Dockerの利点捨てているだろ。
756login:Penguin
2022/07/20(水) 21:00:36.83ID:clOkjYBA
Dockerイメージはnixで生成するのがさいつよだろ

Dockerfileでapt使ったりしたら
aptはロックファイルも無いから
「Dockerイメージをビルドした時点での最新版パッケージ」になってしまう
aptの部分だけ別Dockerfileにするとかは面倒くさいし

nixなら同じソースファイル使えば同じバイナリになる
既存パッケージを使うだけなら、再現性もたせるためだけに別々にビルドする必要はなくなる

再現性のあるビルド - Wikipedia
https://ja.wikipedia.org/wiki/%E5%86%8D%E7%8F%BE%E6%80%A7%E3%81%AE%E3%81%82%E3%82%8B%E3%83%93%E3%83%AB%E3%83%89
757login:Penguin
2022/07/20(水) 21:13:38.08ID:GnxXvvFU
>>756
とんだにわかだ
apt も dnf もバージョンを指定してインストールできる
そしてそれが必ずしも正義ではない
互換性がある範囲で脆弱性やバグを修正した新しいバージョンを使おうする方法論もある
そもそも、基本的にはイメージを再利用し再現性を保証するのが一般的な考えでDockerfileで完全な再現性を求める運用には無理がある
758login:Penguin
2022/07/20(水) 23:37:23.59ID:OlwSaSGg
なんとか頑張って「俺はお前らの知らない凄いことを知っている」
と言いたい人
759login:Penguin
2022/07/21(木) 08:29:48.53ID:Bsj4t+WP
>>755
アスペ?
760login:Penguin
2022/07/21(木) 08:36:36.40ID:Qe7sC2ib
>>759
ん?なら
「dockerfile無しでcommitで構築したimageを運用するやつはアスペ」
ということでOK?

>>723が結論だと思うが。
761login:Penguin
2022/07/21(木) 08:37:06.92ID:Bsj4t+WP
>>760
?俺もそう思うが
762login:Penguin
2022/07/21(木) 08:37:29.32ID:Bsj4t+WP
なんだこいつ…
763login:Penguin
2022/07/21(木) 08:47:07.79ID:auevoZLN
「なにいってんだこいつ」と感じた時点でそいつは貴方に取っての変なおじさん
変なおじさんは真面目にかまうとうれション垂れ流しが加速します
764login:Penguin
2022/07/21(木) 09:23:46.51ID:GsFTK4Qs
>>757
大体aptが悪い

npmみたいな、package.jsonで緩いバージョン指定して
package-lock.jsonで厳密なバージョン指定、みたいな仕組みでもあれば便利なのに

現状は完全にバージョン固定、再現するには
apt-getコマンドで依存するパッケージも含めて「手動で」全部バージョン指定が必要でかなり無理がある

2022年にもなってビルドしたイメージ保存しないと完全再現できない時点で
aptは欠陥設計と思われ
765login:Penguin
2022/07/21(木) 10:27:09.89ID:vlVE8xx2
まぁ、せいぜい好きに使えばいいよw
766login:Penguin
2022/07/21(木) 10:42:17.46ID:TUoQzrYx
>>764
有意義ではないが自動化できないこともないはず
一度インストールしたあとパッケージの一覧を抽出してそれをDockerfileにインストールさせるよう書けばいい
シェルスクリプトかなにか使えば自動化できると思うよ
繰り返しだけど一般的ではないし脆弱性やバグ修正のためのアップデートに非常に脆い
767login:Penguin
2022/07/21(木) 21:51:41.49ID:WRyX2qON
すいません、超基本的な質問をさせてください。
最終的にクラウド上のDockerコンテナで動くプログラムを作りたいのですが、開発のやり方としてはローカル(自分の場合はWSL2を利用)にDocker Desktopを入れて、そこでコンテナを作成して開発することになると思います。
その場合、ソースコードの作成、編集は、VSCodeでコンテナ内のソースを編集すれば良い・・・という理解でよいでしょうか。
あるいは、コンテナなしの環境で作成したソースを、ローカルのコンテナにコピーして動作を確認し、さらに本番環境にデプロイする・・・という流れになるのでしょうか。
768login:Penguin
2022/07/21(木) 22:36:00.46ID:il8L9WXD
後者のほうが一般的
ぶっちゃけ好みの問題でしかなくて、コンテナで開発する派がよく議論に持ち出す環境統一論はほぼ詭弁だから真に受けちゃダメ
コンテナ内で開発したからといって開発に使ったのと同じコンテナで運用環境に持っていくわけではないからな
769login:Penguin
2022/07/21(木) 23:02:53.72ID:WRyX2qON
>>768
ありがとうございます!
なるほど。

このへんについて 解説本を見ても書かれていないし、検索してもなかなか見つけることができず悩んでいました。
助かりました。
770login:Penguin
2022/07/22(金) 04:04:09.02ID:If5VeNsz
コンテナ内のソースを編集したって、じゃあテストツールを動かしたり
のソースコードの静的チェックとかするのはどうするのよ?という話になる。
そうするとコンテナの中に開発ツールをバンバン入れることになる。

開発ツールをバンバン入れたコンテナを運用環境に持っていくわけない
動かすのに必要ないのに開発ツールに脆弱性とかあったらどうするんだ
運用環境用のコンテナは、プログラムが動く最低限の環境のものを作る

いずれにしろ開発環境は運用環境とは別なんだからどこで開発しようが関係ない。
コンテナの中に開発環境を作るのは面倒
開発環境ぐらい自分の好きにさせろ
771login:Penguin
2022/07/22(金) 04:34:33.65ID:fxFwWR2P
開発時はボリューム(バインドマウント)使え
772login:Penguin
2022/07/22(金) 23:17:31.01ID:fQ/P2OdR
>>770
ありがとうございます!
参考になります。
773login:Penguin
2022/07/22(金) 23:18:01.91ID:fQ/P2OdR
>>771
了解です。
774login:Penguin
2022/08/07(日) 14:06:03.02ID:b3XYsEGr
どっから始めればいいのか ナンツッテ
775login:Penguin
2022/08/07(日) 16:17:18.04ID:nwnr5HpC
どっからでも始めればよいです
776login:Penguin
2022/08/07(日) 17:32:25.99ID:eySkdpIh
初心者な質問ですみません。
DockerFile を使わずに、docker compose だけで python の環境を作りたいのですが、どう書けばいいでしょうか。
教えて下さい。
777login:Penguin
2022/08/08(月) 11:42:40.69ID:v6ZoXeRi
>>776
docker compose use python@3 でできるよ
778login:Penguin
2022/08/13(土) 01:29:20.68ID:odrCYI7w
docker run で--net networknameを指定したコンテナがあります。
内部的に自動でIPv4アドレスが割当てられました。

後から、このコンテナのIPv4アドレスを変更するにはどうすればよいでしょうか。

コンテナをstopしてから、
docker network connect --ip 新IPv4アドレス networkname コンテナ名
を実行し、再びstartしたのですが、IPv4アドレスは以前のままでした。
779login:Penguin
2022/08/13(土) 01:44:33.61ID:odrCYI7w
>>778
自己解決しました。

docker network disconnectしてから
docker network connect --ip 新IPv4アドレス networkname コンテナ名
する必要が有りました。

変更できました。
780login:Penguin
2022/08/18(木) 18:36:47.96ID:03kQuBxt
docker ps -a でコンテナ一覧が見られますが、
コンテナ数が多くなるとごちゃごちゃしてきます。
関連するコンテナをフォルダみたいにまとめて表示できるといいと思うんですが、
そういう機能ってありますか。
781login:Penguin
2022/08/19(金) 08:25:22.38ID:nGXf5LNw
別にいらないな。
というかその使い方あんまりだと思うけど。
782login:Penguin
2022/08/19(金) 09:42:09.15ID:JQBXRvrJ
いっぱい立てるならだいたいcomposeとかで見るしなぁ
783login:Penguin
2022/08/20(土) 10:12:59.13ID:UXdDDjoG
もう嫌になる
784login:Penguin
2022/08/20(土) 11:30:01.09ID:EJGm5ciw
嫌なら、止めたらエエのに
785login:Penguin
2022/08/21(日) 12:24:13.47ID:eSGM27+S
Dockerたまにしか使わないから詳細すぐに忘れる
その度に学習し直すから効率が悪い
786login:Penguin
2022/08/22(月) 09:44:16.49ID:8QKl+LiH
>>785
仕組みが変わってないのに学習とは?
一度使えるようにしたら覚えることないじゃん。
787login:Penguin
2022/08/22(月) 10:14:24.65ID:k2ZZTvgW
忘れるって書いてあるのに謎のツッコミ
788login:Penguin
2022/08/22(月) 10:20:21.79ID:HXgCPnKH
しかも問題はDockerそのものではなく785の記憶力や情報管理能力と言う
789login:Penguin
2022/08/22(月) 12:26:40.31ID:5QQpro3i
Ctrl-Rによる逆逐次検索で、履歴を遡れるし、忘れてもいつでも思い出せると思うけどな
790login:Penguin
2022/08/22(月) 12:30:02.10ID:eRYZ9Gh8
知らんけどそう言う発想すら無くて、他の人にその都度書かせたいかまってちゃんでは
791login:Penguin
2022/08/22(月) 15:05:21.18ID:PPn0Ft16
コマンドライン履歴なんか、一月二月もたてばなくなる。
792login:Penguin
2022/08/22(月) 15:11:24.06ID:ctYtGvs9
ほらやっぱり「ポックンにいい感じの情報整理おしえてよう」ってなかまってちゃんだ
docker全然関係ないし
793login:Penguin
2022/10/06(木) 07:31:18.13ID:qQofrB2b
CentOS 7のイメージから作成したコンテナなのですが、
/tmpの内容っていつ削除したらよいでしょうか。
docker stop/start containerはしますが、tmpの内容はクリアされないようです。
定期的に削除しても問題ないでしょうか。
794login:Penguin
2022/10/06(木) 10:11:26.04ID:R94dguKO
docker kill / docker run --rmでいい
それで問題になるようならコンテナの使い方が間違っている
795login:Penguin
2022/10/06(木) 14:24:10.80ID:qQofrB2b
>>794

docker stop/start containerでなくて、
その都度、コンテナを再生成せよということでしょうか。
796login:Penguin
2022/10/06(木) 16:05:09.55ID:Tt6+G4QW
回答としては
再起動じゃtmpに限らずクリアされない
定期的に削除しても問題ない
797login:Penguin
2022/10/06(木) 16:38:18.11ID:Tt6+G4QW
OSを起動したのになんで起動処理が走らないの?と思っての質問だったら
起動スクリプトは実行されないから、コンテナのENTRYPOINTでやる必要があるよ、と
798login:Penguin
2022/10/07(金) 05:55:47.39ID:Xp0jcCgm
>>796
ありがとうございました。
自分で消したいと思います。

>>797
docker run の指定で、tmpの内容を削除するようなスクリプトからスタートさせてみたいと思います。
そうすれば、docker startのタイミングでもtmpの内容をクリアできると思います。
799login:Penguin
2022/11/02(水) 21:07:14.95ID:c1zrLjt3
tmpを消す運用してるとコンテナが無駄に大きくなるよ
800login:Penguin
2022/11/02(水) 21:38:40.03ID:w/Yzrm5w
commitしなければ問題なくね
kill/runの方が運用上は圧倒的に推奨されるけど
801login:Penguin
2022/11/04(金) 18:27:13.63ID:mMC4ju53
しばらく前だが、公式はホストOSはUbuntuをお薦めって記載があったけど、
今でもUbuntu推奨なのかな

その記載は無くなってるようだけど、Rocky Linuxとかは公式的には
どういう扱いなのだろ
802login:Penguin
2022/11/04(金) 22:05:37.85ID:C//laVfe
開発環境ではVM含めホストとしてUbuntuが使われてるケースが圧倒的に多いから、開発チームによるテストもUbuntuファーストだという程度のことでしょ
実運用ではコンテナの実行にDockerエンジンを使うこと自体が絶滅危惧種なんでどうでもいい
803login:Penguin
2022/11/04(金) 22:16:37.03ID:gz881p++
たしかに今となってはどうでもいい
だからググっても情報が出てこない
専用の軽量ホストOSとかもあった気がするが
804login:Penguin
2022/11/04(金) 23:25:35.97ID:C//laVfe
そもそも今のDockerはcontainerdの薄いラッパーに過ぎないから推奨も相性もクソもないのでは
805login:Penguin
2022/11/05(土) 12:26:28.26ID:0teOCMfr
>>802
実運用だとなにが使われるのだろ

Dockerの知識が役に立たない、ということではないと思うけど、何だろ
806login:Penguin
2022/11/05(土) 14:16:31.22ID:LpcQn21z
containerdだよ
k8sや、Fargateのようなマネージドコンテナサービスはコンテナの実行に関してライフサイクル管理や実行環境の整備を行う仕組みを独自に持っているため、
Dockerという不要なレイヤを通す必要がなく、直接containerdのAPIを呼んでいる
807login:Penguin
2022/11/16(水) 08:11:44.22ID:8VK0hM+o
Docker便利だけど新人に導入させるのが大変でなかなかペイしない気がする
もうちょっとすんなり、どんな環境でも動いてくれるようにならないもんか
808login:Penguin
2022/11/16(水) 08:20:46.63ID:ESfT1dya
簡単にしたら「オレDockerできるんだぜ」の人達が困るだろ
809login:Penguin
2022/11/16(水) 08:37:45.13ID:cOruhFF1
自分だけできても仕方がないわけだが
810login:Penguin
2022/11/16(水) 08:46:51.64ID:C/Kd+qid
学習コストがかなりかかるよなぁ
811login:Penguin
2022/11/16(水) 12:02:05.10ID:asvZ2Vbc
>>807
それはなー、とりあえず、まずはVPSで用意してあげればええんやで
VPS上で、一度自分で動かせられるところから始まりやわ

Dockerコンテナがなんで動くとか、なんでできあがったとか、
もっとも簡易的なUnix系のchrootの仕組みが理解できんかぎり、
Dockerなんか、根本から理解できひんよ

chrootでやってみて、そっかプロセスがホストと分かれて見えないとこまるなーとか、
ネットワークセグメントも別々になっていてほしいなとか、
気づくから。
812login:Penguin
2022/11/16(水) 12:52:05.19ID:kERoO10b
Linux知らないなら色々ごっちゃになって大変かもだけど知ってれば簡単じゃね?
813login:Penguin
2022/11/16(水) 13:32:45.74ID:8VK0hM+o
あ、俺が言ってたのはちょっと違くて単に各々のPC上で開発環境欲しいだけなんだわ
それがWindowsだとめんどくさいじゃん、WSL入れたりゴチャゴチャしてるうちにわけわからんエラー出るしぐぐっても簡単には解決しないし
動いたら便利なんだが動くようにするまでが大変なのよね
814login:Penguin
2022/11/16(水) 13:36:57.51ID:asvZ2Vbc
>>813
それなー、Windowsだとめんどくさいから、WSLにしてもDocker Desktop for Windowsにしても、
結局Windowsはアレになっちゃうから、妥協してWindowsに合わせて動くようにするか、Windowsを窓から投げ捨てるしかないわ
815login:Penguin
2022/11/16(水) 14:04:31.50ID:8VK0hM+o
Dockerの仕組みを理解させたいわけじゃないんだよな、ていうか俺も大して理解してない
ただの便利なツールとして使えるようになる日が来ることを夢見てる
816login:Penguin
2022/11/16(水) 15:40:05.54ID:kERoO10b
へぇ、Windowsだと面倒くさいのか、Linux上でしか動かしたことないから知らなかった。
817login:Penguin
2022/11/16(水) 15:54:20.42ID:Lw8VqhSa
開発環境もLinuxだと困ることないよね
818login:Penguin
2022/11/17(木) 18:45:20.35ID:FWv2wWz+
Dockerってレンサバでも使えるのかな
さすがにroot権限ないと無理か?
819login:Penguin
2022/11/18(金) 07:35:46.07ID:NvLK5MEw
rootなしにどうやってコンテナ環境作んねん
820login:Penguin
2022/11/18(金) 08:32:15.44ID:l3QzdBXO
root権限持ってる人に、自分をdockerグループに入れといてもらう、でええんちゃう
821login:Penguin
2022/11/18(金) 08:37:22.36ID:Dat7/ZDk
podmanならroot権限なくても使えるんじゃね
Steam Deckで使えるらしいので
822login:Penguin
2022/11/18(金) 15:05:18.20ID:PRo/G1g9
Docker Part6 YouTube動画>1本 ->画像>14枚
Docker Part6 YouTube動画>1本 ->画像>14枚
Docker Part6 YouTube動画>1本 ->画像>14枚
Docker Part6 YouTube動画>1本 ->画像>14枚
Docker Part6 YouTube動画>1本 ->画像>14枚
Docker Part6 YouTube動画>1本 ->画像>14枚
Docker Part6 YouTube動画>1本 ->画像>14枚
Docker Part6 YouTube動画>1本 ->画像>14枚
Docker Part6 YouTube動画>1本 ->画像>14枚
Docker Part6 YouTube動画>1本 ->画像>14枚
Docker Part6 YouTube動画>1本 ->画像>14枚
Docker Part6 YouTube動画>1本 ->画像>14枚
823login:Penguin
2022/12/03(土) 13:44:30.67ID:USru8eTg
composeを使わない巣のDockerでrunしたディレクトリを後から確認する事って出来ない?

docker psでコンテナを確認して設定とかを見直したいと思っても
そのコンテナを起動するのに必要なファイルがどこにあったのかを後から知りたい。

mountとかしてるならinspectでファイルのパスが見れるし、composeならlabelにパスそのものが入ってるけど
コンテナ1つで済むような小規模なイメージだとcompose使わずに直にdocker runしてるの少なくなくて。
824login:Penguin
2022/12/03(土) 20:49:26.09ID:9e+n4Ras
>>823
なに言っているのかさっぱり分からんけど、
少なくとも、ホスト側のpsを普通に見たら終わりちゃうのか?
825login:Penguin
2022/12/03(土) 22:50:03.64ID:USru8eTg
>>824
ホスト側でとあるディレクトリに.envファイルを準備して以下のコマンドを実行します
docker run -itd --name hoge --env-file .env anyimage

1年後、envファイルに書いてあるはずのDBの接続先を一箇所だけ変更してコンテナ再作成したいけど
どのディレクトリで実行したか忘れてしまった。という状態です。
826login:Penguin
2022/12/04(日) 03:38:04.40ID:6USA/jwz
暗号解読班ー?
827login:Penguin
2022/12/04(日) 10:01:47.06ID:mthfWiMp
>>825
なるほどなー
たしかに、docker container inspectとかじゃ分からんもんな

コンテナ内(で動かしているユーザ)の環境変数を set コマンドとかで洗い出して、
該当しそうな .env を探すぐらいちゃう?
さらに、DBの接続先って分かっているんだったら、そのDBで具体的な何かで引き出せるはずやし

ちなみに、自分はそういう使い方をするときも、systemdを経由するから、路頭に迷うことがないな
828login:Penguin
2022/12/04(日) 10:07:07.17ID:R9tH6s/f
>>825
それだったら単純にfindコマンドで.env探して中を確認すればいいんでね?ワンライナーで実行できるっしょ。
829login:Penguin
2022/12/04(日) 18:21:01.65ID:kbFbC5H1
ベースイメージからもう一回作り直せば?
830login:Penguin
2022/12/04(日) 18:43:55.89ID:UYtGQm7P
>>825
そのdockerのプロセスのPIDを調べて
cat /proc/PID/cwd
とかすると何か出てくるのでは
831login:Penguin
2022/12/04(日) 20:18:46.38ID:ClUS6bs0
ホスト側にある.env無くしちゃったから、稼働中のコンテナがどんな変数を参照してるかわからないってこと??
832login:Penguin
2022/12/05(月) 07:25:22.37ID:z8Y/WApi
dockerコマンド使って本番でコンテナ動かしてんのかな?(笑)
833login:Penguin
2022/12/13(火) 08:59:02.97ID:W/mf14YZ
久しぶりにPodmanをインストールして3日ほど弄くり回してみたけどかなり出来が良くなったね
root権限いらないとか最高だしDockerから乗り換えてみる
834login:Penguin
2022/12/18(日) 00:59:13.35ID:ptXGnWcJ
docker hubの公式imageがupdateされたら通知するサイトとかツールとか何使ってる?
enso docker nofity とか crazymax/diun?
835login:Penguin
2022/12/18(日) 06:43:44.87ID:sIXUhLAE
githubでええやん
836login:Penguin
2022/12/18(日) 13:31:33.80ID:KCe0l/Z1
レジストリと連携できる脆弱性スキャンツール
837login:Penguin
2022/12/24(土) 18:38:08.63ID:y1OF5buf
DockerDesktopの代替になるかも?と巷で話題の「Finch」を使ってみた - NRIネットコムBlog
https://tech.nri-net.com/entry/use_finch
838login:Penguin
2022/12/25(日) 08:53:22.94ID:PfnpfkOv
AWSがlima+nerdctlのジャップスタックを葬ってくれるのかと思ったらこれもlima+nerdctlベースかよ
だったら普通にdockerクライアントとlima使えばいいだけ
解散
839login:Penguin
2022/12/25(日) 12:05:23.57ID:q/1zFTVT
Rancher Desktopどうです?Docker Desktop課金避けとしてはvscodeのdevcontainerも動かせて私的にはいい感じに思ってますが
840login:Penguin
2022/12/25(日) 13:05:18.94ID:e+zGo4Qz
Docker Desktopってコンテナの状態がGUIで分かりやすく確認できる程度のものでしょ
CLIで十分な人なら課金してまで使うものではない
841login:Penguin
2022/12/25(日) 13:37:26.00ID:DBkByg6z
開発にLinux使わせてくれないと面倒なのよ
842login:Penguin
2022/12/25(日) 13:41:28.26ID:vDWK07I1
ぽ、PodmanDesktop
843login:Penguin
2022/12/25(日) 14:25:22.68ID:z+m9bma0
ドッカー7つの経営方針の本読んでるけどさっぱり分からん
844login:Penguin
2022/12/25(日) 15:24:39.06ID:PfnpfkOv
>>839
Rancher DesktopはWindowsではWSLのラッパー、Macでは>>837のFinchと同じくlimaの簡易的なラッパーに過ぎない
どうしてもGUIがないと死ぬのでないなら直接WSLやlimaを使って非デスクトップのdocker動かした方が遥かにシンプルで分かりやすい
845login:Penguin
2022/12/27(火) 00:13:06.93ID:AmDnkAzu
>>840
そうなの?単にWindows版Dockerのことかと思ってた
846login:Penguin
2022/12/27(火) 00:19:03.86ID:reLJXxmN
Docker Desktopは、以前は845の言うようにWindowsやMacに簡単にインストールできるDockerディストリビューションとしてそれなりに価値があった
今のDocker DesktopはWindows上ではWSL使うのがデフォになっちゃったから、WSL上のDockerコマンドのフロントエンドでしかなくて、もはやほとんど存在価値がないんだよ
847login:Penguin
2022/12/27(火) 06:54:53.62ID:DYGZVWcm
>>846
いや、WindowsからDockerを使うという目的があるだろ
WSLのDockerじゃ、Windowsから呼べないぞ

しかも元々のDocker Desktopだって仮想マシン上のフロントエンドでしか無く
「Windows上」からDockerが使えることが売りだったわけで
Docker Desktopの存在価値は前から変わっていない
848login:Penguin
2022/12/27(火) 06:56:44.54ID:DYGZVWcm
>>840
Docker DesktopはWindowsとmacOS上で
どちらもLinuxが動かない理由で仮想マシン上でLinuxを動かした上で
WindowsとmacOSからネイティブにDockerを使うためのインターフェース
ボリュームやネットワーク通信の調整を行っている。単なるGUIではない。
849login:Penguin
2022/12/27(火) 06:57:28.18ID:DYGZVWcm
つーかDocker DesktopにGUIがついたいのなんて最近だし
昔からCLIで使っていただろと
850login:Penguin
2022/12/27(火) 08:12:41.85ID:AmDnkAzu
やっぱりそうだよね
WindowsでDocker使うにはDocker Desktopを入れるしかない
851login:Penguin
2022/12/27(火) 08:44:30.83ID:KtJsfm+u
wsl2内で普通にdockerデーモン動かすことを「WindowsでDocker使う」と言わないのなら確かにそうだけど実質一緒でしょ
852login:Penguin
2022/12/27(火) 13:24:42.42ID:YkWd79/w
848で言っているとおり。
その辺の調整を自分でやるのなら同じってことになるかもしれんが
結構めんどくさいと思うよ
よくわかってない人には素直にDocker Desktopの類を使っとけ、と言ったほうがいい
853login:Penguin
2022/12/27(火) 16:15:21.17ID:DYGZVWcm
>>851
お前WindowsでDocker使ってないだろ?
Dockerで何やってるんだ?
854login:Penguin
2022/12/27(火) 17:57:57.40ID:T/g+wIuZ
>>853
なぜWSL内ならDocker使ってないことになるの?
855login:Penguin
2022/12/27(火) 21:28:34.27ID:XBxLILUD
>>854
Docker DesktopはWindowsとmacOSで使うために作られた
WSL内でだけで使うなら、仮想マシンで使えばいいと言ってるのと一緒
856login:Penguin
2022/12/27(火) 22:05:54.30ID:2RQmdiSj
Dockerなら今Fedora37に入れてる
857login:Penguin
2022/12/28(水) 00:22:23.98ID:GrP4mLGu
>>855

wslから普通にWindows側にアクセスできるでしょ
仮想マシン内でDocker動かすのとは全然違う
858login:Penguin
2022/12/28(水) 09:21:44.28ID:IdVlpkTf
アホだろお前ら Docker Desktop は WSL上に建てられた中に Docker がインストールされて、Dockei Desktop はそのソケットを使ってる ただのguiだよ
859login:Penguin
2022/12/28(水) 09:52:15.25ID:vwQYsoP8
そういう使い方もできるだけだろ
860login:Penguin
2022/12/28(水) 10:07:13.81ID:vbq1KyWe
>>858
DockerはDocker社が作ったもの
GUI経由で使おうがDockerの偉業は素晴らしい
861login:Penguin
2022/12/28(水) 10:38:34.67ID:k5jMiaU9
>>857
誰もアクセス不可能だと言ってなくて
そのDockerをWindowsローカルで動いているかのように調整してくれてるのがDocker Desktop
だからただのGUIじゃない、と説明しているわけで
Docker Desktopをインストールしたら、なんでWindows上でdockerコマンドが使えるようになるのか、って考えたらわかるでしょ
862login:Penguin
2022/12/28(水) 12:02:27.56ID:8vqWtMrt
余計分からん
整理して書いてくれ
863login:Penguin
2022/12/28(水) 12:11:42.62ID:k5jMiaU9
つまり、理解できない人はDocker Desktopを使っとけ、ということ
864login:Penguin
2022/12/28(水) 12:22:33.58ID:6g18e5G2
公式ドキュメントさえもまともに読めないパソコンおじさんが、Docker Desktop for Windowsを騒いでいるだけやね
まぁ、無知のまま、パソコンおじさんを突き進めばいいと思うよ

https://docs.docker.com/desktop/install/windows-install/
865login:Penguin
2022/12/28(水) 12:37:24.83ID:J1kuTFmX
>>861
そうだね
その上で、今はWSLがネットワークの設定やホストファイルシステムのマウントをやってくれるから、もはやDocker Desktopには単なるGUI以上の価値はない。
もちろんDocker DesktopはWSLをDockerデーモンを動かすためだけに使用していて「ローカルで動いているかのように調整」するのはWSL任せではなく独自に実装しているわけだけど、
もはや機能的にはそれは無意味になっているんだよ。
866login:Penguin
2022/12/28(水) 13:05:35.99ID:RwXqGAiE
要は Docker + GUI = Docker Desktop だから
Docker Desktopは単にGUIだけではないってことだろ
Docker Desktopを入れればWSL用のDockerも入る
867login:Penguin
2022/12/28(水) 13:14:17.19ID:WXf4tV1h
Docker Desktop - GUI = Dockerでしょと言われてるのに
Docker Desktop = Docker + GUIだから単なるDockerじゃない!と屁理屈こねてるだけだな
868login:Penguin
2022/12/28(水) 13:19:40.58ID:UTsPxQ9P
意味のない議論だよ
869login:Penguin
2022/12/28(水) 20:32:04.88ID:vbq1KyWe
>>867
いえ、だからDocker DesktopのGUIはすごい機能なんですって
話をしてるんです。
870login:Penguin
2022/12/28(水) 20:33:24.66ID:vbq1KyWe
× もはやDocker Desktopには単なるGUI以上の価値はない。
○ Docker DesktopのGUIは単なるGUI以上の価値がある。

Docker DesktopのGUIってすごい機能ですよね?
それを認めればいいだけの話です。
871login:Penguin
2022/12/28(水) 20:55:11.76ID:GrP4mLGu
その凄さを具体的に説明すれば誰も反論できなくなるはずなのに一向に説明されない
872login:Penguin
2022/12/28(水) 21:17:39.10ID:vbq1KyWe
ずっと説明されてるじゃん
素のDockerにはWindowsとの連携機能は何も含まれていない
873login:Penguin
2022/12/28(水) 21:18:54.54ID:vbq1KyWe
まさかDockerは本来Linuxでしか動かないって知らないのか?
Linuxで動くDockerにはWindowsとの連携機能は一切含まれてないぞ

Windowsとの連携機能っていうのがお前がGUIだと思ってる機能のことだ
874login:Penguin
2022/12/28(水) 21:32:48.71ID:kd91F8P4
そこは誰も否定してないぞ?
そして、Dockerの持つWindowsとの連携機能はWSLと重複するから今や無価値であるということだ
875login:Penguin
2022/12/28(水) 21:39:42.73ID:jx8WGifH
>>874
重複する、と思っている、という事が分かったが、
それを改めてやる義理が特にあるわけでもなく、
そのままでいてもらっちゃ困る筋合いも別にない
876login:Penguin
2022/12/28(水) 22:26:09.13ID:Ef6h510U
Macしか持ってないから分からん
877login:Penguin
2022/12/28(水) 23:07:56.95ID:qgg8Vx1k
本当に無価値だったら有料化したところで話題にもならないし
Microsoft自身がWSLとDocker Desktopを使ったやり方を紹介することもないから
878login:Penguin
2022/12/29(木) 00:32:05.74ID:3C6jAl6m
>>874
あのさか。Docker Desktopは
Mac版があるの知らないの?
879login:Penguin
2022/12/29(木) 00:33:12.58ID:3C6jAl6m
だいたいWSLとは重複してないんだわ
どうやってFedoraとUbuntuの両方から
Dockerにアクセスするんだって話
880login:Penguin
2022/12/29(木) 01:13:43.19ID:Gkmonp5z
>>878
Macの場合はlima使えば本当に何の違いもなくdocker使えるから、尚更Docker Desktopに価値はないぞ
Windowsの場合は少なくともwslとタイプする手間を省ける程度のメリットはあるけどな
881login:Penguin
2022/12/29(木) 01:29:27.73ID:Gkmonp5z
>>877
それはね、Windowsコンテナを動かすためにDocker Desktopが必要だからなんだよ
MSとDocker社は仲良いし、WindowsコンテナもわざわざMSがDocker社に金出して開発させた肝入りの機能なので、MSがDocker Desktopを推すのは当然のことだ
君自身がもし本当にWindowsコンテナに価値を見出せるなら、君にとってはDocker Desktopには大いに価値があるから自信持っていいぞ
882login:Penguin
2022/12/29(木) 07:12:22.35ID:3C6jAl6m
>>880
limaはただのGUIだろwwww
883login:Penguin
2022/12/29(木) 07:13:04.16ID:3C6jAl6m
>>881
普通さ、どのOSにもコンテナ機能あるでしょ?
OSの基本機能なんだからさ
884login:Penguin
2022/12/29(木) 12:29:55.33ID:NEy7ntDa
kubernetesに対する無根拠な信仰はもう消えたかな?
『楽したいからコンテナ』とかちゃんと理解できてないと起動したインスタンス上でapt install だの始めて破滅するよ気をつけて
もうやっちゃった人はご愁傷様でしたwどうなるんだろうねw
885login:Penguin
2022/12/29(木) 13:29:20.25ID:xxndIWz+
日本語でおk
886login:Penguin
2022/12/29(木) 17:35:12.49ID:3C6jAl6m
>>884
kubernetesの問題はそこじゃねーよ
多数のメモリ、安定して動かすための最低台数
それにかかるコスト、

を考慮すると相当大規模なシステムでないと
デメリットをメリットがうわまわないって話

kubernetesなしでコンテナだけを使った方がいい。
コンテナは楽
887login:Penguin
2022/12/30(金) 09:40:33.68ID:xfe4fsjo
k8sを社外アピールのためとか流行ってるからって採用してるとこ多いけどだいたい後悔してるの笑うわ
888login:Penguin
2022/12/30(金) 09:58:36.86ID://P5KIor
他所の会社のやり方が効率良かろうが悪かろうがどうでもいいんだが一々そんなこと気にするなんて相当暇なんだな
889login:Penguin
2022/12/30(金) 10:28:52.16ID:3HIhriHP
Dockerやる用のパソコン買うならどんなのがいいのかな?
890login:Penguin
2022/12/30(金) 10:36:18.28ID:s345Hw05
コンテナはイミュータブルな存在であるということが理解できない奴が本当にゴロゴロしてるのが闇だわ
新しい形式の仮想マシンみたいに思ってるタイプ
891login:Penguin
2022/12/30(金) 11:35:16.46ID:zQKQUWUO
割と一般的に開発環境構築のためにもコンテナが使われていることを知らないんだな
892login:Penguin
2022/12/30(金) 13:04:01.92ID:P3GMTDqR
うちはk8sやめてAWS AppRunnerへ移行したわ
k8sの高度な機能が本当に必要かとかそういう話以前に、サービス一つにつきEKSクラスタが一つ存在するというアホみたいな状態だった
たかがコンテナ一個動きゃいいだけなんだからECSすらオーバースペックであると独断した
ノーメンテで何の問題もなく動いてるし何より拘り強い系の困ったエンジニアがオーバーエンジニアリングで時間を無駄にする余地が無いのが最高ですわ
893login:Penguin
2022/12/30(金) 15:46:36.15ID:AU4zU7C2
>>889
ぶっちゃけRaspberryPiでも動く
894login:Penguin
2022/12/30(金) 16:25:18.84ID:Jk2HRyye
docker動かすだけなら動くがRaspberryPiはとにかく非力
現状最新の4でもCPUが遅い、USBも大量に通信すると遅い
GPUも遅くてLinuxデスクトップを動かすのすら苦労する
ハードウェアエンコードとデコードは解像度・フレームレート・コーデック次第では可能

低消費電力なので
低性能でも動くプログラムを動かしてサーバーにするには良い
しかし開発をラズパイだけで快適に行うのは困難
別なPCが必要
895login:Penguin
2022/12/30(金) 16:28:20.28ID:Jk2HRyye
開発用PCがx86で
DockerイメージはARMで作るにはクロスコンパイル要るし
場合によっては面倒かも

ビルド済みのイメージをDockerHubから取ってこようとしても
有名所以外はx86版しか無かったり
しらんけど
896login:Penguin
2022/12/30(金) 16:41:30.37ID:AU4zU7C2
言うてもわりとサクサク動くし、Debianの素体あればわりと何でもできるし、行ける行ける(無責任)
897login:Penguin
2022/12/31(土) 07:13:36.18ID:edCWsAIv
>>888
お前もその感想レスしてる時点で相当暇や お互い様やな
898login:Penguin
2022/12/31(土) 12:43:16.32ID:1cFSGg3D
https://type.jp/et/feature/14070/

「Web アプリ開発を例に挙げると、最近はクラウド上に立てたコンテナの中で
プログラムを書き、もし性能が足りなければコンテナ数を増やして対処することが一般的です。
ただこのやり方だとスケールアップする度に膨大な予算がいるし、
OSごと仮想化するのでどうしても動作が遅い。一言で言えば無駄が多いんです。
899login:Penguin
2022/12/31(土) 23:07:11.29ID:s8kzlCCZ
シス管系女子の会社か
あんな可愛い子が居れば居るだけで幸せだな…
と思ってたら最近若くて本当に可愛い子が入社してきた

凄い時代だ
900login:Penguin
2023/01/01(日) 01:18:03.06ID:Ea7UnGJY
シス管系女子の会社じゃないですよ
901login:Penguin
2023/01/01(日) 06:38:39.46ID:hufoUXHO
姉さんこのディスクパック交換しておいてくれるか~
902login:Penguin
2023/01/04(水) 12:33:17.58ID:iCU/9fJx
「Ctrl + q」や「Ctrl + p」を押してもDockerのコンテナから抜けられません。
どうすればコンテナを終了せず抜ける事ができますか?

◆使用環境
OS : Windows 11
コマンドを打つときに使っているソフト : Windows PowerShell
903login:Penguin
2023/01/04(水) 12:43:03.67ID:1lJ6CDeX
実行したコマンド全部書いて
9040902
2023/01/04(水) 15:00:54.37ID:iCU/9fJx
>>903
docker pull mysql
docker run --name supu-mysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=K12ij75h -d mysql
docker exec -it supu-mysql bash

です。
905login:Penguin
2023/01/04(水) 15:52:35.98ID:1lJ6CDeX
そのコンテナは終了していない
https://docs.docker.com/engine/reference/run/
https://docs.docker.com/engine/reference/commandline/ps/
906login:Penguin
2023/01/04(水) 21:31:22.34ID:Iacz4qmm
>>904
バスワードまで陽菜!w
実害はないけど。
907login:Penguin
2023/01/04(水) 21:55:08.69ID:xQ6rkU7L
>>902
bash抜けるときってexitコマンドか
Ctrl+Dじゃね?

なぜCtrl+Q(P?)にしたし
908login:Penguin
2023/01/05(木) 09:15:45.04ID:E1UfuHy1
コンテナ以前のレベルやん
909login:Penguin
2023/01/19(木) 10:44:08.51ID:Z8NLQF3+
>>904
この動画みたわ
910login:Penguin
2023/02/22(水) 06:24:34.25ID:0tqKq+NV
>>146
10億未満なら中小零細ってか個人企業みたいなもんだわな
911login:Penguin
2023/02/22(水) 11:23:55.25ID:xVN+dOi3
>>146
だったら、日本のほぼすべての企業は、ゴミということになるよ
912login:Penguin
2023/02/22(水) 20:35:43.03ID:zzM/8wpJ
まあサラリーマンの3割は0.3%の大企業に雇用されているんですけどね
913login:Penguin
2023/02/23(木) 01:16:58.60ID:mplUfYL9
どっかーは料金とサーバー代を合わせると年間どれ位費用が掛かるのでしょうか?
914login:Penguin
2023/02/23(木) 07:05:58.11ID:if1ndRc+
無料~
915login:Penguin
2023/02/23(木) 07:06:59.79ID:if1ndRc+
無料から有料
916login:Penguin
2023/02/23(木) 14:00:54.50ID:IfrNJ4+k
月間数億掛かってるけど
917login:Penguin
2023/02/24(金) 13:10:52.10ID:nIO+tJz0
仮想マシンの時はすんなり理解できたのにDockerは使ってても未だによくわからんと思ってしまうのはなぜ?
918login:Penguin
2023/02/24(金) 18:46:04.00ID:nhdO5BXx
コンテナがどこにあるか知らないだけ
919login:Penguin
2023/02/24(金) 18:47:55.89ID:ZSCfoAYF
>>917
Dockerを仮想マシンだと考えているからだろ
920login:Penguin
2023/02/24(金) 20:15:21.66ID:dV2kjWWK
コンテナーも単なるプロセス
921login:Penguin
2023/02/24(金) 20:32:31.13ID:LbqQw9lx
chrootにいろんな機能付けたみたいのが
コンテナでしょ?
922login:Penguin
2023/02/25(土) 13:05:21.87ID:WkjraDzQ
もうすぐ無くなるからと受けたEX180受かったんご
日本語理解するのが試験だった・・・
923login:Penguin
2023/02/25(土) 15:07:29.34ID:gqu31Rcn
まあちょっと変な例えになるが密結合を段々疎結合にするような感じだな

WebサーバーとPHPが一体で動く→apache
WebサーバーとPHPが別プロセスとして動く→nginx
nginxとphp-fpmを隔離したフィールド(別IPなど)で動かす→コンテナ
924login:Penguin
2023/02/25(土) 16:58:05.91ID:uOb2ezpx
密結合したの何年前だっけ🥺
925login:Penguin
2023/02/26(日) 23:29:42.89ID:f+GPpeJ1
結局、Dockerって使えた方がいいの?
926login:Penguin
2023/02/26(日) 23:42:20.15ID:UjezYqEw
dockerの特性を理解した上で使いたいやつが使えばいいだけ
927login:Penguin
2023/02/27(月) 01:30:26.34ID:KH16rrkM
>>925
使えなくてもいい
使いたい人が使えばいいだけです
928login:Penguin
2023/02/27(月) 06:23:04.95ID:MDwyMCyy
プログラミングなんかできなくてもいい
できたい人だけ勉強すればいいです

みたいなもんやなw

そうそう。無能のままでいたければ
何も勉強しなくていいよ
929login:Penguin
2023/02/27(月) 07:03:15.28ID:R7Coc1R9
Linuxバリバリ使えりゃDockerそんなに難しくないから、気負わず始めりゃ良いよ。セキュリティ関連だけは気をつけろ
930login:Penguin
2023/02/27(月) 15:21:10.11ID:I+Da+pwF
セキュリティってどんな?
実行ユーザとかソケット共有とか、そんなの?
よくわからん他人のイメージを使うなとか?
931login:Penguin
2023/02/27(月) 15:56:27.04ID:uK0hTR6U
転職とか考えるなら使えるに越した事はないってくらい
今の仕事に必要ないなら無理に習得する必要はない
932login:Penguin
2023/02/27(月) 17:05:11.81ID:MDwyMCyy
人口の知能の知識もPythonもJavaScriptも
いま必要ないなら習得する必要はない
933login:Penguin
2023/02/27(月) 20:12:27.01ID:nQ21J02N
使う予定ないなら学習する意味ないぞ
ChatGPTで遊んでいたほうが何倍も面白い
934login:Penguin
2023/02/27(月) 22:52:46.21ID:MDwyMCyy
小学生「わかったー」
935login:Penguin
2023/03/01(水) 22:17:25.55ID:EhTsyi5x
Docker volumeを作成すると、ホストのvarディレクトリにデータ保存されますが、ホストの保存領域を食いつぶすようなことをさけるために、制限をかけたいのですがなにが最適でしょうか。
ルートディレクトリとvarは同じディスクパーティションにマウントされています。
936login:Penguin
2023/03/01(水) 22:26:08.44ID:9Yq7JjQT
/var/lib/dockerを別のパーティションにマウントして移動
937login:Penguin
2023/03/01(水) 22:58:24.29ID:EhTsyi5x
>>936
ディスクに空き容量がありません。

quotaはつかえないですか。
938login:Penguin
2023/03/02(木) 18:45:31.97ID:V6roiz7l
>>937
使えばいいんじゃないの
939login:Penguin
2023/03/06(月) 11:00:48.40ID:fAB0vIfS
Dockerで開発環境と本番環境、コード自体に手を加えずに上手く切り替えする方法でなにか良い情報源ないですか?
940login:Penguin
2023/03/06(月) 11:43:36.56ID:E5wU8e9h
もっと状況説明してよ
お前が知ってることを他の人は知らない
941login:Penguin
2023/03/06(月) 11:46:17.04ID:8e2dJ7er
>>939
そもそも開発環境と本番環境で違いがあるのか?
「開発」の定義は?
「本番」の定義は?
942login:Penguin
2023/03/06(月) 11:51:46.68ID:P6H/dXNR
開発とか本番とか下ネタは他所でやれ
943login:Penguin
2023/03/06(月) 18:10:33.04ID:5UXNlOtt
今までいろいろ手法は提言されていたけどね
みんなどこへいったやら

でも結局はDEBUGフラグとかそういうのに落ち着くし、
本番環境もDEBUGフラグ付けて運用することになる

結局のところ、その課題の解決をするものではないのだろうなコンテナというものは
944login:Penguin
2023/03/06(月) 18:51:34.29ID:tfPYGI+/
開発環境をそのまま本番環境で使えるとかその差異を無くすことができるとか
portability高めるための銀の弾丸だった側面もあったような
945login:Penguin
2023/03/07(火) 03:38:36.56ID:IRdunXaZ
>>943
単にお前が、Dockerは銀の弾丸って言ってるはずだ!って
勘違いしてるだけだろ?
946login:Penguin
2023/03/13(月) 09:46:38.12ID:dxqOEm6X
1台のサーバーのnginxの下に複数バージョンのphp-fpmぶら下げられるのは便利だなって思った
947login:Penguin
2023/03/21(火) 17:41:04.23ID:0tczn3kH
コンテナの使い方も大体AIに聞けばいい時代になるんだろうか
948login:Penguin
2023/03/21(火) 19:12:24.04ID:U2Wa8xvk
バインドマウントしたディレクトリにフレームワークのプロジェクトを作成するみたいなのをコンテナでワンパスでやる場合
シェルスクリプト書いて

#!/bin/sh
docker-compose -f setup.yaml up --build -d

docker exec -it container_name_1 ./install.sh

みたいにやるしかないんかな
949login:Penguin
2023/03/21(火) 19:39:25.74ID:EkHJ9ptE
>>948
一度だけ実行するのでよければDockerfileに書けばいいし
毎回実行するのはentrypointのスクリプトに書けばいい
950login:Penguin
2023/03/21(火) 22:49:07.78ID:U2Wa8xvk
>>949
Dockerfileでバインドマウントできる方法が見つからなかったんよな
951login:Penguin
2023/03/22(水) 00:34:02.17ID:ex7l7Hun
RUNでmountオプションあるし、VOLUMEも指定できるけど
リファレンス見た方がいい
まあ、その方針が間違ってないかを最初に考えた方がいい気がする
952login:Penguin
2023/04/03(月) 21:08:44.91ID:783gqhIM
最近やたらとDockerオワコンって聞くことが増えたんだけど、理由はなんですか?
953login:Penguin
2023/04/03(月) 21:26:26.35ID:2kpJMT3E
>>952
普及して当たり前の技術になると、
オワコンにしたい人達が増えます。
954login:Penguin
2023/04/03(月) 21:45:27.33ID:m7VRzpiC
k8sがDocker使わずcontainerdを直接呼ぶだけになったことを引き合いに、今までDocker使ってた人もcontainerdを使うべきといった誤った考えを発表する人が続出したのが原因
とりあえずこれとか読めば誤解は解ける

Dockerは非推奨じゃないし今すぐ騒ぐのをやめろ
https://jaco.udcp.info/entry/2020/12/03/172843
955login:Penguin
2023/04/04(火) 03:32:18.43ID:vxxleBjL
containeredを直接呼ぶ方法をネタにして売上を立てたい人が急増しているから、か
956login:Penguin
2023/04/04(火) 08:13:01.58ID:BKRW0h8Q
そうそうjQueryをオワコンにしたがっていた
m○○○○とか老害化しつつあるねw

オワコンとか言い出すやつは、
老害か流行に流されるやつか
どちらかの馬鹿だ

オワコンという言葉は実際に終わってから言うべきもの
本当に使われないものは、実際に使われなくなる
シェアが高いうちに言い出すやつはただのバカ
957login:Penguin
2023/04/13(木) 13:36:26.76ID:EYPebxuJ
>>956
You Might Not Need jQuery
https://youmightnotneedjquery.com/
958login:Penguin
2023/04/13(木) 14:38:18.19ID:Oq9eAOsT
>>957
jQueryのすばらしさを伝えるサイトかな?w

$.Ready

JQUERY
$(document).ready(function () {});


MODERN
function ready(fn) {
if (document.readyState !== 'loading') {
fn();
} else {
document.addEventListener('DOMContentLoaded', fn);
}
}
959login:Penguin
2023/04/13(木) 14:48:28.95ID:Jl+az91K
よーしぱぱjQueryについて語っちゃうぞー
960login:Penguin
2023/04/13(木) 15:56:33.59ID:kd8HBr4s
>>956-959
スレチです
Web制作板にご移動願います
961login:Penguin
2023/04/13(木) 18:22:46.47ID:sCDBHcTX
https://w3techs.com/technologies/history_overview/javascript_library/all/y

jQuery
2012年 42.8%
2013年 54.5%
2014年 57.4%
2015年 61.5%
2016年 68.3%
2017年 71.9%
2018年 73.1%
2019年 73.6%
2020年 74.2%
2021年 77.2%
2022年 78.5%
2023年 77.6%
現在 77.8%
962login:Penguin
2023/04/13(木) 19:03:59.02ID:SwNwG/wC
荒らしかよw
963login:Penguin
2023/04/13(木) 20:18:04.45ID:881HPP2h
勧告します
>>961 はスレチです
Web制作板にご移動願います
964login:Penguin
2023/05/01(月) 18:48:47.94ID:CAFWvEH1
コンテナやフレームワークに限らず結局万能なものは存在しないから目的に合わせた環境構築をしろってだけの話
965login:Penguin
2023/05/02(火) 12:17:30.90ID:0pJBCVlz
950超えたらわりと落ちやすくなるとかなかったっけ?
966login:Penguin
2023/05/02(火) 22:39:35.95ID:lEoQTNw6
970までなら全然平気
980で即死リスク
967login:Penguin
2023/05/05(金) 14:19:00.55ID:UksKCVFK
最悪、chroot内で動けば、どうにでもなる
968login:Penguin
2023/05/05(金) 14:37:20.04ID:7bi8AXlD
仮想環境で
969login:Penguin
2023/05/05(金) 21:49:50.30ID:dNxn2dcQ
仮想環境上でDockerを構築するのは、開発環境ならまだしも、
本番環境では費用の無駄になるのでは。
(1台の物理ホストに多数のDockerを走らせた方がライセンスを
縮小できる)
970login:Penguin
2023/05/06(土) 08:36:41.02ID:kFyX6xsd
>>969
Dockerを使ったほうが1台の物理ホストで
多数のアプリを動かせるんだからコストが減るだろ
971login:Penguin
2023/05/06(土) 09:51:27.70ID:EqX5Cq55
>>970
いや、>>969はネステッドの話をしてるのでは?
972login:Penguin
2023/05/06(土) 15:57:09.88ID:tOsSY59Y
>>969
>>952からの流れでDockerの代替の話だろ
973login:Penguin
2023/05/07(日) 02:50:46.80ID:k1CL+01q
>>971
>>969に理解できない話をしないで下さい。

結論から言うと
仮想環境上でDockerを使ったほうが費用を含め
いろんな点で優れています
Dockerを理解できない人はオワコンです
974login:Penguin
2023/05/07(日) 03:03:44.12ID:GUMHYon2
WindowsにWSL2入れて
適当にやればよろしい
975login:Penguin
2023/05/07(日) 03:06:09.43ID:OKBP9eQl
Dockerの競合ってPodmanとLXC以外あと何あったっけ?
976login:Penguin
2023/05/07(日) 09:06:59.34ID:iqimc+sy
>>975
nerdctl
977login:Penguin
2023/05/07(日) 23:50:27.07ID:HQ4r+4gp
もうコンテナ技術って一般的なものとして普及したよね
今更拒否してるのは、時代遅れというか前時代から抜け出せてないというか
978login:Penguin
2023/05/08(月) 14:32:52.85ID:pXgUW2T4
POSIXに準拠するよりDocker使ったほうが遥かに可搬性のあるアプリケーション作れるしな
979login:Penguin
2023/05/08(月) 21:14:32.82ID:SQAxPb3c
やべえ
「POSIXに準拠するもの」が存在するなんて知らなかった

…キーワード御教示ください…
980login:Penguin
2023/05/12(金) 03:07:52.29ID:ogrLZZv9
>>977
7年前にDockerを会社に提案したのに、全く無反応だったな
当時でさえ出遅れ感あって早急に検証して利用したいと考えていたのに
981login:Penguin
2023/05/12(金) 10:09:36.07ID:O88I3nSE
そんなとこは居続けるほうが損やな
982login:Penguin
2023/05/12(金) 11:16:33.77ID:Zdci53U8
>>980
そんな会社は即刻辞めて、転職か起業すべき
983login:Penguin
2023/05/12(金) 13:15:02.72ID:qUfIegwe
大丈夫、6年前に辞めてるよ
オフショア開発に全振りして技術力も士気もだだ下がり
株価も4分の1ぐらいになっててワロス
984login:Penguin
2023/05/14(日) 23:28:33.74ID:A/4/u3EK
Stable Diffusion(ROCm)のせいでDockerのユーザーは増えるのか、無視できる数に留まることになるのか
985login:Penguin
2023/05/15(月) 18:40:41.70ID:gPT/BIY4
Stable Diffusionでdockerのimageを生成する方法を教えて下さい
986login:Penguin
2023/05/15(月) 19:23:22.21ID:RfiHSHXL
image違い
987login:Penguin
2023/05/17(水) 22:25:10.08ID:7gEUAPmt
そもそも無視できる数ってなんだよ
アホか?
988login:Penguin
2023/05/28(日) 08:20:59.46ID:JODXrZpW
そろそろこのクソスレ埋めてくれ
989login:Penguin
2023/05/28(日) 13:37:29.70ID:pr+O7AHc
梅子
990login:Penguin
2023/05/28(日) 13:37:46.13ID:K3ibPfCP
捨松
991login:Penguin
2023/05/28(日) 13:39:52.17ID:g6pP55cy
てい
992login:Penguin
2023/05/28(日) 13:40:09.83ID:9/NVbpoN
りょう
993login:Penguin
2023/05/28(日) 13:40:34.67ID:9/NVbpoN
しげ
994login:Penguin
2023/05/28(日) 13:41:52.61ID:MIXm1iMH
コネチカット
995login:Penguin
2023/05/28(日) 13:43:00.13ID:gMrnthih
ジョージタウン
996login:Penguin
2023/05/28(日) 13:44:08.40ID:TWxANLD8
あなぽりす
997login:Penguin
2023/05/28(日) 13:44:28.89ID:M/xMRlwQ
ヴァッサー大学
998login:Penguin
2023/05/28(日) 13:46:55.99ID:Ixj7PUis
女子英学塾
999login:Penguin
2023/05/28(日) 13:47:14.40ID:adVOStrQ
一橋大学
1000login:Penguin
2023/05/28(日) 13:47:55.53ID:7h8kKzDm
小室圭法務博士
-curl
lud20250104041324ca
このスレへの固定リンク: http://5chb.net/r/linux/1626039705/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「Docker Part6 YouTube動画>1本 ->画像>14枚 」を見た人も見ています:
Docker Part7
Docker Part3
WindowsがLinuxカーネル互換になりつつある Docker
Locker KENZO 2
Locker KENZO 3
Super Socket 7 総合
Summer Pockets【サマーポケッツ】
【サマポケ】Summer Pockets ★18 ©bbspink.com
【サマポケ】Summer Pockets ★13 ©bbspink.com
【サマポケ】Summer Pockets ★20 ©bbspink.com
【サマポケ】Summer Pockets ★12 ©bbspink.com
【サマポケ】Summer Pockets ★23 ©bbspink.com
【◆AppliliZ/.】280blocker Part6【広告非表示】
【◆AppliliZ/.】280blocker Part17【広告非表示】
【◆AppliliZ/.】280blocker Part13【広告非表示】
【◆AppliliZ/.】280blocker Part18【広告非表示】
【◆AppliliZ/.】280blocker Part16【広告非表示】
【◆AppliliZ/.】280blocker Part16【広告非表示】
【IoT】ジャスミー(JASMY)【Jasmy Personal Data Locker 実用化】 Part11
DockerとVMとの違いを教えてくれ。
UnixはなんでDockerに対応できないの?
Docker代替のpodman専用スレ (Dockerの話題禁止)
【Docker仕様】WindowsはカーネルをLinuxに変えろ
Docker/HyperVとVirtualBox/Vagrantが共存可能に
WSLのLinuxカーネル互換性が向上。Dockerが動くとは
【IT】国内でDockerコンテナを本番利用しているのは9.2%
【Arm】M1 Mac、「Docker」動かない 開発までに時間がかかる模様 [雷★]
「Docker」と「Amazon ECS」が連携強化--コンテナーのデプロイが容易に
Docker創始者らが開発、ビルド/テスト/デプロイの自動化をポータブルにするツール「Dagger」登場 何がすごいかケンモはわかるんか?
【広告除去】 Adguard 【280blocker】
【全能20周年】 BALZAC【SHOCKER20周年】
【Rockers】カフェレーサー 【Caferacer】
【広告除去】AdGuard Part9【280blocker】
【広告除去】Adguard Part4【280blocker】
【広告除去】AdGuard Part18【280blocker】
【広告除去】AdGuard Part34【280blocker】
【広告除去】AdGuard Part17【280blocker】
【広告除去】AdGuard Part21【280blocker】
【広告除去】AdGuard Part22【280blocker】
【広告除去】AdGuard Part26【280blocker】
【広告除去】AdGuard Part12【280blocker】
【広告除去】AdGuard Part17【281blocker】
【PWL】SAW総合スレ4【Stock Aitken Waterman】
【Switch独占】神ゲー『SummerPockets』売上1854本の大爆死
【B.LEAGUE】サンロッカーズ渋谷12 【SUN ROCKERS】
【B.LEAGUE】サンロッカーズ渋谷14 【SUN ROCKERS】
【Rockers】カフェレーサー 【Caferacer】 Part.4
【B.LEAGUE】サンロッカーズ渋谷11 【SUN ROCKERS】
【本スレ】ザ・コインロッカーズ/THE COINLOCKERS ★7
【本スレ】ザ・コインロッカーズ/THE COINLOCKERS ★26
【本スレ】ザ・コインロッカーズ/THE COINLOCKERS ★25
【本スレ】ザ・コインロッカーズ/THE COINLOCKERS ★4
【本スレ】ザ・コインロッカーズ/THE COINLOCKERS ★19
【blockchain-powered tokens platform】WAVES総合1【LPoS】
【本スレ】ザ・コインロッカーズ/THE COINLOCKERS ★68【AirBand】
【本スレ】ザ・コインロッカーズ/THE COINLOCKERS ★44【コイロカ】
【本スレ】ザ・コインロッカーズ/THE COINLOCKERS ★57【コイロカ】
【本スレ】ザ・コインロッカーズ/THE COINLOCKERS ★42【コイロカ】
【本スレ】ザ・コインロッカーズ/THE COINLOCKERS ★31 【コイロカ】
【本スレ】ザ・コインロッカーズ/THE COINLOCKERS ★37 【コイロカ】
【本スレ】新生ザ・コインロッカーズ/THE COINLOCKERS ★1【コイロカ】
【本スレ】ザ・コインロッカーズ/THE COINLOCKERS ★62【ミクチャライバー】
Dualshockersがゼノブレイド2のレビューを投下!9.5点の高得点!!!!!!!!!!!!!!!
【IT】トビラシステムズ、ネット広告非表示アプリ開発の「280blocker」を買収・完全子会社化 「全方位から消費者を守っていく」 [樽悶★]
17:22:04 up 19 days, 18:25, 0 users, load average: 7.36, 8.05, 9.05

in 1.9930348396301 sec @1.9930348396301@0b7 on 020207