[過去ログ] Docker Part6 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
803: 2022/11/04(金)22:16 ID:gz881p++(1) AAS
たしかに今となってはどうでもいい
だからググっても情報が出てこない
専用の軽量ホストOSとかもあった気がするが
804: 2022/11/04(金)23:25 ID:C//laVfe(2/2) AAS
そもそも今のDockerはcontainerdの薄いラッパーに過ぎないから推奨も相性もクソもないのでは
805: 2022/11/05(土)12:26 ID:0teOCMfr(1) AAS
>>802
実運用だとなにが使われるのだろ
Dockerの知識が役に立たない、ということではないと思うけど、何だろ
806: 2022/11/05(土)14:16 ID:LpcQn21z(1) AAS
containerdだよ
k8sや、Fargateのようなマネージドコンテナサービスはコンテナの実行に関してライフサイクル管理や実行環境の整備を行う仕組みを独自に持っているため、
Dockerという不要なレイヤを通す必要がなく、直接containerdのAPIを呼んでいる
807(1): 2022/11/16(水)08:11 ID:8VK0hM+o(1/3) AAS
Docker便利だけど新人に導入させるのが大変でなかなかペイしない気がする
もうちょっとすんなり、どんな環境でも動いてくれるようにならないもんか
808: 2022/11/16(水)08:20 ID:ESfT1dya(1) AAS
簡単にしたら「オレDockerできるんだぜ」の人達が困るだろ
809: 2022/11/16(水)08:37 ID:cOruhFF1(1) AAS
自分だけできても仕方がないわけだが
810: 2022/11/16(水)08:46 ID:C/Kd+qid(1) AAS
学習コストがかなりかかるよなぁ
811: 2022/11/16(水)12:02 ID:asvZ2Vbc(1/2) AAS
>>807
それはなー、とりあえず、まずはVPSで用意してあげればええんやで
VPS上で、一度自分で動かせられるところから始まりやわ
Dockerコンテナがなんで動くとか、なんでできあがったとか、
もっとも簡易的なUnix系のchrootの仕組みが理解できんかぎり、
Dockerなんか、根本から理解できひんよ
chrootでやってみて、そっかプロセスがホストと分かれて見えないとこまるなーとか、
ネットワークセグメントも別々になっていてほしいなとか、
気づくから。
812: 2022/11/16(水)12:52 ID:kERoO10b(1/2) AAS
Linux知らないなら色々ごっちゃになって大変かもだけど知ってれば簡単じゃね?
813(1): 2022/11/16(水)13:32 ID:8VK0hM+o(2/3) AAS
あ、俺が言ってたのはちょっと違くて単に各々のPC上で開発環境欲しいだけなんだわ
それがWindowsだとめんどくさいじゃん、WSL入れたりゴチャゴチャしてるうちにわけわからんエラー出るしぐぐっても簡単には解決しないし
動いたら便利なんだが動くようにするまでが大変なのよね
814: 2022/11/16(水)13:36 ID:asvZ2Vbc(2/2) AAS
>>813
それなー、Windowsだとめんどくさいから、WSLにしてもDocker Desktop for Windowsにしても、
結局Windowsはアレになっちゃうから、妥協してWindowsに合わせて動くようにするか、Windowsを窓から投げ捨てるしかないわ
815: 2022/11/16(水)14:04 ID:8VK0hM+o(3/3) AAS
Dockerの仕組みを理解させたいわけじゃないんだよな、ていうか俺も大して理解してない
ただの便利なツールとして使えるようになる日が来ることを夢見てる
816: 2022/11/16(水)15:40 ID:kERoO10b(2/2) AAS
へぇ、Windowsだと面倒くさいのか、Linux上でしか動かしたことないから知らなかった。
817: 2022/11/16(水)15:54 ID:Lw8VqhSa(1) AAS
開発環境もLinuxだと困ることないよね
818: 2022/11/17(木)18:45 ID:FWv2wWz+(1) AAS
Dockerってレンサバでも使えるのかな
さすがにroot権限ないと無理か?
819: 2022/11/18(金)07:35 ID:NvLK5MEw(1) AAS
rootなしにどうやってコンテナ環境作んねん
820: 2022/11/18(金)08:32 ID:l3QzdBXO(1) AAS
root権限持ってる人に、自分をdockerグループに入れといてもらう、でええんちゃう
821: 2022/11/18(金)08:37 ID:Dat7/ZDk(1) AAS
podmanならroot権限なくても使えるんじゃね
Steam Deckで使えるらしいので
822: 2022/11/18(金)15:05 ID:PRo/G1g9(1) AAS
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
省2
823(1): 2022/12/03(土)13:44 ID:USru8eTg(1/2) AAS
composeを使わない巣のDockerでrunしたディレクトリを後から確認する事って出来ない?
docker psでコンテナを確認して設定とかを見直したいと思っても
そのコンテナを起動するのに必要なファイルがどこにあったのかを後から知りたい。
mountとかしてるならinspectでファイルのパスが見れるし、composeならlabelにパスそのものが入ってるけど
コンテナ1つで済むような小規模なイメージだとcompose使わずに直にdocker runしてるの少なくなくて。
824(1): 2022/12/03(土)20:49 ID:9e+n4Ras(1) AAS
>>823
なに言っているのかさっぱり分からんけど、
少なくとも、ホスト側のpsを普通に見たら終わりちゃうのか?
825(3): 2022/12/03(土)22:50 ID:USru8eTg(2/2) AAS
>>824
ホスト側でとあるディレクトリに.envファイルを準備して以下のコマンドを実行します
docker run -itd --name hoge --env-file .env anyimage
1年後、envファイルに書いてあるはずのDBの接続先を一箇所だけ変更してコンテナ再作成したいけど
どのディレクトリで実行したか忘れてしまった。という状態です。
826: 2022/12/04(日)03:38 ID:6USA/jwz(1) AAS
暗号解読班ー?
827: 2022/12/04(日)10:01 ID:mthfWiMp(1) AAS
>>825
なるほどなー
たしかに、docker container inspectとかじゃ分からんもんな
コンテナ内(で動かしているユーザ)の環境変数を set コマンドとかで洗い出して、
該当しそうな .env を探すぐらいちゃう?
さらに、DBの接続先って分かっているんだったら、そのDBで具体的な何かで引き出せるはずやし
ちなみに、自分はそういう使い方をするときも、systemdを経由するから、路頭に迷うことがないな
828: 2022/12/04(日)10:07 ID:R9tH6s/f(1) AAS
>>825
それだったら単純にfindコマンドで.env探して中を確認すればいいんでね?ワンライナーで実行できるっしょ。
829: 2022/12/04(日)18:21 ID:kbFbC5H1(1) AAS
ベースイメージからもう一回作り直せば?
830: 2022/12/04(日)18:43 ID:UYtGQm7P(1) AAS
>>825
そのdockerのプロセスのPIDを調べて
cat /proc/PID/cwd
とかすると何か出てくるのでは
831: 2022/12/04(日)20:18 ID:ClUS6bs0(1) AAS
ホスト側にある.env無くしちゃったから、稼働中のコンテナがどんな変数を参照してるかわからないってこと??
832: 2022/12/05(月)07:25 ID:z8Y/WApi(1) AAS
dockerコマンド使って本番でコンテナ動かしてんのかな?(笑)
833: 2022/12/13(火)08:59 ID:W/mf14YZ(1) AAS
久しぶりにPodmanをインストールして3日ほど弄くり回してみたけどかなり出来が良くなったね
root権限いらないとか最高だしDockerから乗り換えてみる
834: 2022/12/18(日)00:59 ID:ptXGnWcJ(1) AAS
docker hubの公式imageがupdateされたら通知するサイトとかツールとか何使ってる?
enso docker nofity とか crazymax/diun?
835: 2022/12/18(日)06:43 ID:sIXUhLAE(1) AAS
githubでええやん
836: 2022/12/18(日)13:31 ID:KCe0l/Z1(1) AAS
レジストリと連携できる脆弱性スキャンツール
837(1): 2022/12/24(土)18:38 ID:y1OF5buf(1) AAS
DockerDesktopの代替になるかも?と巷で話題の「Finch」を使ってみた - NRIネットコムBlog
外部リンク:tech.nri-net.com
838: 2022/12/25(日)08:53 ID:PfnpfkOv(1/2) AAS
AWSがlima+nerdctlのジャップスタックを葬ってくれるのかと思ったらこれもlima+nerdctlベースかよ
だったら普通にdockerクライアントとlima使えばいいだけ
解散
839(1): 2022/12/25(日)12:05 ID:q/1zFTVT(1) AAS
Rancher Desktopどうです?Docker Desktop課金避けとしてはvscodeのdevcontainerも動かせて私的にはいい感じに思ってますが
840(2): 2022/12/25(日)13:05 ID:e+zGo4Qz(1) AAS
Docker Desktopってコンテナの状態がGUIで分かりやすく確認できる程度のものでしょ
CLIで十分な人なら課金してまで使うものではない
841: 2022/12/25(日)13:37 ID:DBkByg6z(1) AAS
開発にLinux使わせてくれないと面倒なのよ
842: 2022/12/25(日)13:41 ID:vDWK07I1(1) AAS
ぽ、PodmanDesktop
843: 2022/12/25(日)14:25 ID:z+m9bma0(1) AAS
ドッカー7つの経営方針の本読んでるけどさっぱり分からん
844: 2022/12/25(日)15:24 ID:PfnpfkOv(2/2) AAS
>>839
Rancher DesktopはWindowsではWSLのラッパー、Macでは>>837のFinchと同じくlimaの簡易的なラッパーに過ぎない
どうしてもGUIがないと死ぬのでないなら直接WSLやlimaを使って非デスクトップのdocker動かした方が遥かにシンプルで分かりやすい
845: 2022/12/27(火)00:13 ID:AmDnkAzu(1/2) AAS
>>840
そうなの?単にWindows版Dockerのことかと思ってた
846(1): 2022/12/27(火)00:19 ID:reLJXxmN(1) AAS
Docker Desktopは、以前は845の言うようにWindowsやMacに簡単にインストールできるDockerディストリビューションとしてそれなりに価値があった
今のDocker DesktopはWindows上ではWSL使うのがデフォになっちゃったから、WSL上のDockerコマンドのフロントエンドでしかなくて、もはやほとんど存在価値がないんだよ
847: 2022/12/27(火)06:54 ID:DYGZVWcm(1/4) AAS
>>846
いや、WindowsからDockerを使うという目的があるだろ
WSLのDockerじゃ、Windowsから呼べないぞ
しかも元々のDocker Desktopだって仮想マシン上のフロントエンドでしか無く
「Windows上」からDockerが使えることが売りだったわけで
Docker Desktopの存在価値は前から変わっていない
848: 2022/12/27(火)06:56 ID:DYGZVWcm(2/4) AAS
>>840
Docker DesktopはWindowsとmacOS上で
どちらもLinuxが動かない理由で仮想マシン上でLinuxを動かした上で
WindowsとmacOSからネイティブにDockerを使うためのインターフェース
ボリュームやネットワーク通信の調整を行っている。単なるGUIではない。
849: 2022/12/27(火)06:57 ID:DYGZVWcm(3/4) AAS
つーかDocker DesktopにGUIがついたいのなんて最近だし
昔からCLIで使っていただろと
850: 2022/12/27(火)08:12 ID:AmDnkAzu(2/2) AAS
やっぱりそうだよね
WindowsでDocker使うにはDocker Desktopを入れるしかない
851(1): 2022/12/27(火)08:44 ID:KtJsfm+u(1) AAS
wsl2内で普通にdockerデーモン動かすことを「WindowsでDocker使う」と言わないのなら確かにそうだけど実質一緒でしょ
852: 2022/12/27(火)13:24 ID:YkWd79/w(1) AAS
848で言っているとおり。
その辺の調整を自分でやるのなら同じってことになるかもしれんが
結構めんどくさいと思うよ
よくわかってない人には素直にDocker Desktopの類を使っとけ、と言ったほうがいい
853(1): 2022/12/27(火)16:15 ID:DYGZVWcm(4/4) AAS
>>851
お前WindowsでDocker使ってないだろ?
Dockerで何やってるんだ?
854(1): 2022/12/27(火)17:57 ID:T/g+wIuZ(1) AAS
>>853
なぜWSL内ならDocker使ってないことになるの?
855(1): 2022/12/27(火)21:28 ID:XBxLILUD(1) AAS
>>854
Docker DesktopはWindowsとmacOSで使うために作られた
WSL内でだけで使うなら、仮想マシンで使えばいいと言ってるのと一緒
856: 2022/12/27(火)22:05 ID:2RQmdiSj(1) AAS
Dockerなら今Fedora37に入れてる
857(1): 2022/12/28(水)00:22 ID:GrP4mLGu(1/2) AAS
>>855
?
wslから普通にWindows側にアクセスできるでしょ
仮想マシン内でDocker動かすのとは全然違う
858(1): 2022/12/28(水)09:21 ID:IdVlpkTf(1) AAS
アホだろお前ら Docker Desktop は WSL上に建てられた中に Docker がインストールされて、Dockei Desktop はそのソケットを使ってる ただのguiだよ
859: 2022/12/28(水)09:52 ID:vwQYsoP8(1) AAS
そういう使い方もできるだけだろ
860: 2022/12/28(水)10:07 ID:vbq1KyWe(1/5) AAS
>>858
DockerはDocker社が作ったもの
GUI経由で使おうがDockerの偉業は素晴らしい
861(1): 2022/12/28(水)10:38 ID:k5jMiaU9(1/2) AAS
>>857
誰もアクセス不可能だと言ってなくて
そのDockerをWindowsローカルで動いているかのように調整してくれてるのがDocker Desktop
だからただのGUIじゃない、と説明しているわけで
Docker Desktopをインストールしたら、なんでWindows上でdockerコマンドが使えるようになるのか、って考えたらわかるでしょ
862: 2022/12/28(水)12:02 ID:8vqWtMrt(1) AAS
余計分からん
整理して書いてくれ
863: 2022/12/28(水)12:11 ID:k5jMiaU9(2/2) AAS
つまり、理解できない人はDocker Desktopを使っとけ、ということ
864: 2022/12/28(水)12:22 ID:6g18e5G2(1) AAS
公式ドキュメントさえもまともに読めないパソコンおじさんが、Docker Desktop for Windowsを騒いでいるだけやね
まぁ、無知のまま、パソコンおじさんを突き進めばいいと思うよ
外部リンク:docs.docker.com
865: 2022/12/28(水)12:37 ID:J1kuTFmX(1) AAS
>>861
そうだね
その上で、今はWSLがネットワークの設定やホストファイルシステムのマウントをやってくれるから、もはやDocker Desktopには単なるGUI以上の価値はない。
もちろんDocker DesktopはWSLをDockerデーモンを動かすためだけに使用していて「ローカルで動いているかのように調整」するのはWSL任せではなく独自に実装しているわけだけど、
もはや機能的にはそれは無意味になっているんだよ。
866: 2022/12/28(水)13:05 ID:RwXqGAiE(1) AAS
要は Docker + GUI = Docker Desktop だから
Docker Desktopは単にGUIだけではないってことだろ
Docker Desktopを入れればWSL用のDockerも入る
867(1): 2022/12/28(水)13:14 ID:WXf4tV1h(1) AAS
Docker Desktop - GUI = Dockerでしょと言われてるのに
Docker Desktop = Docker + GUIだから単なるDockerじゃない!と屁理屈こねてるだけだな
868: 2022/12/28(水)13:19 ID:UTsPxQ9P(1) AAS
意味のない議論だよ
869: 2022/12/28(水)20:32 ID:vbq1KyWe(2/5) AAS
>>867
いえ、だからDocker DesktopのGUIはすごい機能なんですって
話をしてるんです。
870: 2022/12/28(水)20:33 ID:vbq1KyWe(3/5) AAS
× もはやDocker Desktopには単なるGUI以上の価値はない。
○ Docker DesktopのGUIは単なるGUI以上の価値がある。
Docker DesktopのGUIってすごい機能ですよね?
それを認めればいいだけの話です。
871: 2022/12/28(水)20:55 ID:GrP4mLGu(2/2) AAS
その凄さを具体的に説明すれば誰も反論できなくなるはずなのに一向に説明されない
872: 2022/12/28(水)21:17 ID:vbq1KyWe(4/5) AAS
ずっと説明されてるじゃん
素のDockerにはWindowsとの連携機能は何も含まれていない
873: 2022/12/28(水)21:18 ID:vbq1KyWe(5/5) AAS
まさかDockerは本来Linuxでしか動かないって知らないのか?
Linuxで動くDockerにはWindowsとの連携機能は一切含まれてないぞ
Windowsとの連携機能っていうのがお前がGUIだと思ってる機能のことだ
874(2): 2022/12/28(水)21:32 ID:kd91F8P4(1) AAS
そこは誰も否定してないぞ?
そして、Dockerの持つWindowsとの連携機能はWSLと重複するから今や無価値であるということだ
875: 2022/12/28(水)21:39 ID:jx8WGifH(1) AAS
>>874
重複する、と思っている、という事が分かったが、
それを改めてやる義理が特にあるわけでもなく、
そのままでいてもらっちゃ困る筋合いも別にない
876: 2022/12/28(水)22:26 ID:Ef6h510U(1) AAS
Macしか持ってないから分からん
877(1): 2022/12/28(水)23:07 ID:qgg8Vx1k(1) AAS
本当に無価値だったら有料化したところで話題にもならないし
Microsoft自身がWSLとDocker Desktopを使ったやり方を紹介することもないから
878(1): 2022/12/29(木)00:32 ID:3C6jAl6m(1/5) AAS
>>874
あのさか。Docker Desktopは
Mac版があるの知らないの?
879: 2022/12/29(木)00:33 ID:3C6jAl6m(2/5) AAS
だいたいWSLとは重複してないんだわ
どうやってFedoraとUbuntuの両方から
Dockerにアクセスするんだって話
880(1): 2022/12/29(木)01:13 ID:Gkmonp5z(1/2) AAS
>>878
Macの場合はlima使えば本当に何の違いもなくdocker使えるから、尚更Docker Desktopに価値はないぞ
Windowsの場合は少なくともwslとタイプする手間を省ける程度のメリットはあるけどな
881(1): 2022/12/29(木)01:29 ID:Gkmonp5z(2/2) AAS
>>877
それはね、Windowsコンテナを動かすためにDocker Desktopが必要だからなんだよ
MSとDocker社は仲良いし、WindowsコンテナもわざわざMSがDocker社に金出して開発させた肝入りの機能なので、MSがDocker Desktopを推すのは当然のことだ
君自身がもし本当にWindowsコンテナに価値を見出せるなら、君にとってはDocker Desktopには大いに価値があるから自信持っていいぞ
882: 2022/12/29(木)07:12 ID:3C6jAl6m(3/5) AAS
>>880
limaはただのGUIだろwwww
883: 2022/12/29(木)07:13 ID:3C6jAl6m(4/5) AAS
>>881
普通さ、どのOSにもコンテナ機能あるでしょ?
OSの基本機能なんだからさ
884(1): 2022/12/29(木)12:29 ID:NEy7ntDa(1) AAS
kubernetesに対する無根拠な信仰はもう消えたかな?
『楽したいからコンテナ』とかちゃんと理解できてないと起動したインスタンス上でapt install だの始めて破滅するよ気をつけて
もうやっちゃった人はご愁傷様でしたwどうなるんだろうねw
885: 2022/12/29(木)13:29 ID:xxndIWz+(1) AAS
日本語でおk
886: 2022/12/29(木)17:35 ID:3C6jAl6m(5/5) AAS
>>884
kubernetesの問題はそこじゃねーよ
多数のメモリ、安定して動かすための最低台数
それにかかるコスト、
を考慮すると相当大規模なシステムでないと
デメリットをメリットがうわまわないって話
kubernetesなしでコンテナだけを使った方がいい。
コンテナは楽
887: 2022/12/30(金)09:40 ID:xfe4fsjo(1) AAS
k8sを社外アピールのためとか流行ってるからって採用してるとこ多いけどだいたい後悔してるの笑うわ
888(1): 2022/12/30(金)09:58 ID://P5KIor(1) AAS
他所の会社のやり方が効率良かろうが悪かろうがどうでもいいんだが一々そんなこと気にするなんて相当暇なんだな
889(1): 2022/12/30(金)10:28 ID:3HIhriHP(1) AAS
Dockerやる用のパソコン買うならどんなのがいいのかな?
890: 2022/12/30(金)10:36 ID:s345Hw05(1) AAS
コンテナはイミュータブルな存在であるということが理解できない奴が本当にゴロゴロしてるのが闇だわ
新しい形式の仮想マシンみたいに思ってるタイプ
891: 2022/12/30(金)11:35 ID:zQKQUWUO(1) AAS
割と一般的に開発環境構築のためにもコンテナが使われていることを知らないんだな
892: 2022/12/30(金)13:04 ID:P3GMTDqR(1) AAS
うちはk8sやめてAWS AppRunnerへ移行したわ
k8sの高度な機能が本当に必要かとかそういう話以前に、サービス一つにつきEKSクラスタが一つ存在するというアホみたいな状態だった
たかがコンテナ一個動きゃいいだけなんだからECSすらオーバースペックであると独断した
ノーメンテで何の問題もなく動いてるし何より拘り強い系の困ったエンジニアがオーバーエンジニアリングで時間を無駄にする余地が無いのが最高ですわ
893: 2022/12/30(金)15:46 ID:AU4zU7C2(1/2) AAS
>>889
ぶっちゃけRaspberryPiでも動く
894: 2022/12/30(金)16:25 ID:Jk2HRyye(1/2) AAS
docker動かすだけなら動くがRaspberryPiはとにかく非力
現状最新の4でもCPUが遅い、USBも大量に通信すると遅い
GPUも遅くてLinuxデスクトップを動かすのすら苦労する
ハードウェアエンコードとデコードは解像度・フレームレート・コーデック次第では可能
低消費電力なので
低性能でも動くプログラムを動かしてサーバーにするには良い
しかし開発をラズパイだけで快適に行うのは困難
別なPCが必要
895: 2022/12/30(金)16:28 ID:Jk2HRyye(2/2) AAS
開発用PCがx86で
DockerイメージはARMで作るにはクロスコンパイル要るし
場合によっては面倒かも
ビルド済みのイメージをDockerHubから取ってこようとしても
有名所以外はx86版しか無かったり
しらんけど
896: 2022/12/30(金)16:41 ID:AU4zU7C2(2/2) AAS
言うてもわりとサクサク動くし、Debianの素体あればわりと何でもできるし、行ける行ける(無責任)
897: 2022/12/31(土)07:13 ID:edCWsAIv(1) AAS
>>888
お前もその感想レスしてる時点で相当暇や お互い様やな
898: 2022/12/31(土)12:43 ID:1cFSGg3D(1) AAS
外部リンク:type.jp
「Web アプリ開発を例に挙げると、最近はクラウド上に立てたコンテナの中で
プログラムを書き、もし性能が足りなければコンテナ数を増やして対処することが一般的です。
ただこのやり方だとスケールアップする度に膨大な予算がいるし、
OSごと仮想化するのでどうしても動作が遅い。一言で言えば無駄が多いんです。
899: 2022/12/31(土)23:07 ID:s8kzlCCZ(1) AAS
シス管系女子の会社か
あんな可愛い子が居れば居るだけで幸せだな…
と思ってたら最近若くて本当に可愛い子が入社してきた
凄い時代だ
900: 2023/01/01(日)01:18 ID:Ea7UnGJY(1) AAS
シス管系女子の会社じゃないですよ
901: 2023/01/01(日)06:38 ID:hufoUXHO(1) AAS
姉さんこのディスクパック交換しておいてくれるか~
902(1): 2023/01/04(水)12:33 ID:iCU/9fJx(1/2) AAS
「Ctrl + q」や「Ctrl + p」を押してもDockerのコンテナから抜けられません。
どうすればコンテナを終了せず抜ける事ができますか?
◆使用環境
OS : Windows 11
コマンドを打つときに使っているソフト : Windows PowerShell
上下前次1-新書関写板覧索設栞歴
あと 100 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s