[過去ログ] Docker Part5 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
46: 2020/12/05(土)00:19 ID:EeLjU+5c(1/3) AAS
k8sでビルドはする
47: 2020/12/05(土)01:53 ID:Ts+UhpZc(1) AAS
k8sでビルド?意味不明
48: 2020/12/05(土)01:55 ID:I3YGhR/O(1/11) AAS
>>41
君みたいに解説記事を読まずに騒ぐ人が多いからじゃない?
49: 2020/12/05(土)11:12 ID:EeLjU+5c(2/3) AAS
逆にpodmanを使わない人はなんで使わないんだ
50(2): 2020/12/05(土)11:22 ID:I3YGhR/O(2/11) AAS
だからなんで昨日からの話の流れで podman が出てくるんだよ、いい加減にしろよボケ
51(2): 2020/12/05(土)11:31 ID:EeLjU+5c(3/3) AAS
dockerがオワコンだからpodmanに移行しようって話だよ
52(1): 2020/12/05(土)11:37 ID:I3YGhR/O(3/11) AAS
おわってんのはお前の脳みそじゃい!
53: 2020/12/05(土)12:20 ID:0YccHEgF(1/8) AAS
↑は何をいきり立ってんの?
5chをDockerのサポート掲示板か何かと勘違いでもしてるのかな?
54(1): 2020/12/05(土)12:41 ID:NfqCIanc(1) AAS
お前こそpodmanのスレは別にあるんだしそこ行ったら?
55: 2020/12/05(土)12:58 ID:0YccHEgF(2/8) AAS
>>54
俺はpodmanに興味はない。
俺が焦点にしているのはお前だ。
スレチと言うならk8sからそもそもスレチだし、それなら>>2から
全部駄目なんだが?なんでpodmanにだけ反応するの?
56(1): 2020/12/05(土)13:29 ID:I3YGhR/O(4/11) AAS
解説読めば理解できるのに的外れな質問をしている人のほうがサポート掲示板と勘違いしているんじゃないですかね?
57: 2020/12/05(土)13:34 ID:FAa+IqVT(1) AAS
ちゃんと理解したならdockerがオワコンとわかるはずだろう
dockerはいま急速に切り捨てられようとしてる
今回の事件だけじゃねえんだ
58(1): 2020/12/05(土)13:35 ID:0YccHEgF(3/8) AAS
>>56
悪いけど的外れな質問にも興味はない。
俺はDocker板で突然k8sの話題が始まった事に
ずっと違和感を持っていたけど、別にツッコミを入れたりはしない。
で>>50-52は何でそこをスルーするのにpodmanに「だけ」反応するの?って話。
59(1): 2020/12/05(土)13:44 ID:I3YGhR/O(5/11) AAS
>>58
podman は今回の件に関係ないからだけど?
60: 2020/12/05(土)13:47 ID:RYeAh5fh(1) AAS
知識が足りないからdocker = K8Sのような勘違いをしてるのかも
しっかり学ばずになんとなくでdockerを使ってる若手に多い
61: 2020/12/05(土)13:50 ID:NbhsX2Y9(1) AAS
podmanはなんつーかもとから土俵の上にないっていうか
たぶん非推奨っていわれてもこんなに騒ぎにはならないだろうな
62(1): 2020/12/05(土)14:33 ID:0YccHEgF(4/8) AAS
>>59
日本人の方のブログには「代替にpodmanが提供されている」という記載はある。
外部リンク:blog.inductor.me
63(1): 2020/12/05(土)14:48 ID:I3YGhR/O(6/11) AAS
>>62
CRI-O に言及するついでに書いてあるだけだろ...
記載があるから関係があるという考え方はやめたほうがいいよ
64(1): 2020/12/05(土)15:17 ID:0YccHEgF(5/8) AAS
>>63
k8sをちゃんと使ってDockerとの違いにやりづらさを感じた人なら
その一行で「なるほどな」と感じるはずだが?
65(1): 2020/12/05(土)15:24 ID:I3YGhR/O(7/11) AAS
>>64
docker との違いにやりづらさとあるが、主語がないので何と比較してやりづらさがあると言いたいのか分からない
> Dockerの代替ツールとしてはローカル用ランタイムのPodman、コンテナビルダーのBuildah、そしてCRIランタイムのCRI-Oをそれぞれ提供しています。
この一行に関してはそうだねとは思っても、なるほどと思える要素はないな
66(1): 2020/12/05(土)15:25 ID:0YccHEgF(6/8) AAS
>>65
それは君が馬鹿だから。
資料を読めばなぜやりづらいと感じるのかもわかる。
67(2): 2020/12/05(土)15:35 ID:I3YGhR/O(8/11) AAS
>>66
これまで k8s -> dockershim -> docker api -> containerd となっていたのを k8s -> containerd にするっていう話なんだけど、
これのどこに podman が関連するか教えてくれない?
68: 2020/12/05(土)15:59 ID:r7Mql18q(1) AAS
>>67
docker要らなくなるな
じゃあpodmanでいいか
69(1): 2020/12/05(土)17:17 ID:0YccHEgF(7/8) AAS
>>67
その資料にはそうは書いてないな。
今まで:
k8s->dockershim->Dockerで動いていたけど、dockershimは廃止するよ
これから:
でも実はDockerは内部でcontainerdとして動いているから廃止後はk8s->containerdになるから安心だよ。
と言っていて、その背景の情報としてDockerはk8sとネットワークとかVolumeとかの機能が
被っていて邪魔、とかCRIとしてコンテナを動かす技術はdockershimのほかにCRIOやcontaienrd
があって、CRIOの人達は早くからpodman押してるよ、それは何故かと言うとk8sが求めていない余計な
機能は実装していないからだよ、と言っている。
省2
70(1): 2020/12/05(土)18:04 ID:WsElpmBT(1) AAS
dockerを開発用に使ってる人
→今まで通り使い続けてOK。k8s上でdockerで作成されたコンテナは実行可能であり続ける。(コンテナのフォーマットは標準化されていて、dockerもそれに従っているから)
k8sのコンテナランタイムとしてdockerを使っている人
→cri-oかcontainerdに移行してください。
猶予は1年
って認識だけどこれでいいんだよね?
71(1): 2020/12/05(土)18:04 ID:I3YGhR/O(9/11) AAS
>>69
まず、前半部分(安心だよ。まで)って何が言いたいんだい?
私が書いた内容を君の言葉で言い直しただけ?
だからこの文脈でって言うけど、話を飛ばしすぎなんだよなぁ
私は最初から昨日の話の流れで podman が出てくるのはおかしいでしょと言ってるだけなんだけど
dockershim が非推奨になります、だから podman に移行しましょうなんて話が公式からありましたか?
72: 2020/12/05(土)18:06 ID:I3YGhR/O(10/11) AAS
>>70
いいと思うよ
73(1): 2020/12/05(土)19:34 AAS
外部リンク:qiita.com
これのDockerfileの最後の行のADD . /code/には何の意味がありますか?
その手前でADD /code/してる気がするのですが
なぜ再度ADDする必要があるのでしょうか
74(1): 2020/12/05(土)20:00 ID:4l48dxdp(1/2) AAS
>>73
依存性だけ先にダウンロードすんだよ
75: 2020/12/05(土)20:03 ID:ZteeUnRS(1) AAS
個々のDockerfileの意味とか流石に作者に聞けとしか
よく使われるテクニックとかならわかるが
76: 2020/12/05(土)20:09 ID:I3YGhR/O(11/11) AAS
どう見てもよく使われるテクニックなんですが...
77: 2020/12/05(土)20:16 ID:4l48dxdp(2/2) AAS
dockerユーザーは初心者も多いからこんなもんでしょ
podmanは玄人ユーザーが多いからみんな「わかってる」けど
78(1): 2020/12/05(土)20:18 AAS
>>74
なるほど
ためしに最後のADD . /code/の行を消してもbuildできてしまったので
どのような目的があったのだろうと疑問だったのですが
まだいまいちピンときていませんがありがとうございました
79: 2020/12/05(土)20:20 ID:0YccHEgF(8/8) AAS
>>71
もういいよ。
お前の脳味噌は相変わらず腐ってる。
80(1): 2020/12/05(土)20:49 ID:BHDtRCCp(1) AAS
>>78
最後のADD削ったら必要なものが入らないだろw
Dockerは上から一行ずつビルドしてるんだから
「最後の一行」を削っていって最終的に最初の一行だけになっても全部ビルドできる
別にこれでもビルドは正しく出来るんだよ
WORKDIR /code
ADD . /code/
RUN pip install -r requirements.txt
ただしこれだと、.(カレントディレクトリ)の内容が変わったときに
pip install -r requirements.txt という時間がかかる
省8
81: 2020/12/06(日)00:00 AAS
>>80
>上から一行ずつビルドしてるんだから
>ただしこれだと、.(カレントディレクトリ)の内容が変わったときに
なるほど まだわからない部分はたくさんありますが
簡単な構成でdocker buildで試し比べてみました
stepそれぞれに(上から順々に依存している?)12文字のハッシュ値があって
最終stepの行がimage idになっているのをみてくしっくりきた感じがしました
ありがとうございました
82: 2020/12/06(日)13:07 ID:bW5Jw+B2(1) AAS
Mirantis to take over support of Kubernetes dockershim
外部リンク:www.mirantis.com
dockershimはKubernetesの外でメンテ継続するってよ
いずれにせよ独自のKubernetesディストリビューションを自分で作ってるユーザーにしか関係ない話だよねこれ
あるいはKubernetesのWorker Node上でdocker in docker使ってたりとかすれば関係あるけど
83: 2020/12/06(日)13:46 ID:j0ZyyUeQ(1) AAS
そりゃ短絡的すぎる
開発ツールとしてのDockerは全く金になってないわけで、実行環境として使われなくなればDocker社は潰れる
まあいずれにせよバイアウトは時間の問題だろうけど、変なところに買われないといいね
MSあたりなら万々歳か
84(1): 2020/12/06(日)15:31 ID:cr9fHI9X(1/2) AAS
ほんとそれだよな
dockershimっていう技術的1要素についてしか見れてない人はちと掘り下げが浅い
85: 2020/12/06(日)16:43 ID:8gaQ8Ouz(1) AAS
dockerで作ったのって所有者がrootになってるけど
別にそのままでいいよね
86: 2020/12/06(日)16:44 ID:cr9fHI9X(2/2) AAS
podmanなら安心
87: 2020/12/06(日)19:00 ID:sbb7t0Yi(1/2) AAS
dockerはwindows
88: 2020/12/06(日)19:00 ID:sbb7t0Yi(2/2) AAS
とMacだけで使うって方向になりそう
89: 2020/12/06(日)19:29 AAS
ALLOWED_HOSTSをコマンドから引数から書き換えられたらいいのに。。
せっかくdockerで自動で構築できてもそこだけ手動なのか
シェル書くしかないか
90(1): 2020/12/06(日)19:32 ID:gvpRuI30(1) AAS
allowed_hosts=aaa docker run ...
でいいじゃん
91: 2020/12/06(日)22:59 AAS
>>90
settings.pyのALLOWED_HOSTSを切り替えてそれでやってみたけどだめだった
92(1): 2020/12/07(月)00:39 ID:7KIPbkxC(1) AAS
Djangoをディージャンゴって音読してしまう癖を矯正するコツを思いついた
限りなくデをジに近づけてデェンゴって発音する
93: 2020/12/07(月)01:39 ID:XVF5iFmD(1/2) AAS
ワンピース ねじまき島の冒険(同時収録:ジャンゴのダンスカーニバル)でも見ればいいんじゃないですかね?
94(1): 2020/12/07(月)02:00 ID:Gjaw1DR4(1) AAS
DockerHubってイメージじゃなくてDockerfileとかダウンロード出来ないの?
今使ってるイメージ微妙に不便なとこあるからPRしようと思ってるんだけどやり方がわからない…
95: 2020/12/07(月)08:55 ID:XVF5iFmD(2/2) AAS
どっかにかいてあるだろ
Dockerfileは必須じゃないから
ないこともあるが
96: 2020/12/07(月)08:57 ID:QEYCllWo(1) AAS
>>92
いたずらハゲたかジャンゴってスーパーマリオ64にあったよな
>>94
GitHubへのリンクが無くて
探しても分からなかったら諦める
97(1): 2020/12/07(月)09:51 ID:qRPS8Kkp(1) AAS
>>84
こういうコメントって何なんだ?
薄気味悪い。
98: 2020/12/07(月)11:50 ID:2hRxy7oG(1/4) AAS
>>97
>>97
99(1): 2020/12/07(月)22:26 ID:uz+f63A+(1/3) AAS
Docker 始めたばかりでよくわからないんだけど
docker-compose で複数プロジェクト起動したりするときってみんなどうしてるの?
数少なかったらコンソールから手入力でも行けそうだけど
プロジェクトとかオプションとか多くなるとしんどいですよね
シェルスクリプトとかでがんばるのかな
100: 2020/12/07(月)22:39 ID:2hRxy7oG(2/4) AAS
Ansible
101: 2020/12/07(月)22:40 ID:2hRxy7oG(3/4) AAS
Chef
102: 2020/12/07(月)22:41 ID:2hRxy7oG(4/4) AAS
Puppet
103(1): 2020/12/07(月)22:55 ID:VASQvhG4(1) AAS
>>99
複数プロジェクトって?
それぞれのプロジェクト?が連携してるのなら
一つのdocker-compose.ymlでやるけど
104: 2020/12/07(月)23:03 ID:xbcRerkM(1) AAS
プロジェクトは公式の単語だからドキュメント見てこい
105(1): 2020/12/07(月)23:12 ID:uz+f63A+(2/3) AAS
>>103
たとえば WordPress と BBS を運用するサーバがあったとして、
両者は連携させないのでそれぞれに docker-compose.yml を書くとするじゃないですか
それでフロントエンドに httpd を置いて、リバースプロキシで振り分けるとして
これも docker-compose.yml を書いて運用するとプロジェクトが3つになります
関連はするので全部まとめて一つにするのが正義かもしれませんが
密に関連するのと比較的疎になってる部分があるのをごちゃまぜにするのがはたしてよいのかどうか
で、こういう場合は大抵どうしてるのかなと思ったのです
106(1): 2020/12/07(月)23:20 ID:s4ROaUh2(1) AAS
>>105
もう答え出てるよ?構成管理ツールを使えばいい
Dockerだからといって、急に昔ながらのやり方が変るわけじゃない
K8Sを使わないなら、Dockerなんてただのパッケージングツールでしかない
ビルドして、サーバーにリリースして、起動する
ほら、いつものやつだろ
だったら、いつものやつを使えばいい
107: 2020/12/07(月)23:30 ID:uz+f63A+(3/3) AAS
>>106
ありがとうございます
構成管理ツールを利用している人も多いということですね
検討してみます
K8S はクラスターとかで使うので 1 サーバで運用の場合は用途が違うのかと思ってました
こちらも勉強します
108: 2020/12/08(火)01:12 ID:T8CA3+zn(1) AAS
構成管理ツールはサービスを起動するための「構成」を作るだけなので
「サービス起動」自体は自分で書かないといけない
Dockerだからと身構える必要はない
PCを起動した時にサービスを自動起動するのはなにか?
今だとsystemdがよく使われている
systemdを使ってサービスを自動起動させる
その中身がdocker-composeになるだけの話
109: 2020/12/08(火)12:57 ID:vm95yel+(1) AAS
systemdでラップしたほうがいいのか?
110: 2020/12/08(火)17:44 ID:YCdqEFxJ(1) AAS
dockerコンテナ単体なら--restart=alwaysで出来るはずだから
docker-composeでもrestartオプションでなんとかなるんじゃね?
111: 2020/12/08(火)18:36 ID:oaBCaMVV(1) AAS
オレオレスクリプトよりは良いんじゃないかな
systemdの規則に則って設定が書かれるから引き継ぎしやすいだろう
112(1): 2020/12/08(火)19:26 AAS
DockerfileでRUN django-admin startproject mysite .するとエラーはでないけど何も作成されない
docker-compose runでやるとなぜか成功する
113: 2020/12/08(火)19:55 ID:FDxUpcH4(1) AAS
linuxでdocker使うとvolumeでroot以外書き込みできなくなるのにハマるから面倒くさい
windowsで使ったときは天国だった
114: 2020/12/08(火)19:58 ID:eFXW3K5V(1) AAS
rootが嫌ならpodman使えばいいよ
115: 112 2020/12/08(火)20:06 AAS
VOLUMEの設定忘れてただけだった
116: 2020/12/09(水)20:54 ID:3pxZSRbv(1) AAS
「イラストでわかるDockerとKubernetes」は完全に良書 - Cloud Penguins
外部リンク:b.hatena.ne.jp
↑
ブクマがすごい増えてるがこのスレの先輩方の意見も聞かせてください
117: 2020/12/09(水)21:14 ID:49jDKvS/(1) AAS
読んでない
118: 2020/12/14(月)20:44 ID:MpGNayog(1) AAS
ちょろっと立ち読みしたけど概念解説本って感じ
手を動かす類のものではない
119: 2020/12/15(火)21:55 ID:Toj7f6IY(1) AAS
M1 Mac買ったんだけど、プレビュー版のメールが来ない
120(1): 2020/12/15(火)22:09 ID:UAU5VS9m(1) AAS
ドッカーン動いたら買い換えるわ
121: 2020/12/16(水)05:21 ID:21hq6ko2(1) AAS
外部リンク:appleinsider.com
動くのはもう動いているだろ。
>>120
122: 2020/12/17(木)15:03 ID:a5ZURXg6(1) AAS
動いてるのに買わないみたいだ…
123: 2020/12/17(木)21:57 ID:T/e7w5PI(1) AAS
x86のイメージもアップルシリコンで動く?
124: 2020/12/18(金)05:08 ID:K0IxBBPr(1) AAS
動く訳ないでしょ。
125: 2020/12/18(金)08:07 ID:0nv9I87T(1) AAS
x86_64のイメージもいい感じにエミュレーションしてくれないのか
126(1): 2020/12/18(金)09:45 ID:V5ZdgnIp(1) AAS
M1のdockerはarmもx86_64も動くよ
x86_64はqemuかなにかのCPUエミュレーションを使うらしいから相当遅いようだけど
Twitterリンク:ogrisel
docker run --platform linux/amd64
のようにすればx86_64のイメージが動くらしい
Twitterリンク:akhenakh
Twitterリンク:5chan_nel (5ch newer account)
127: 2020/12/18(金)11:57 ID:bJJNWn7m(1) AAS
docker-compose up -dでサーバを立ち上げたままストを再起動すると
WIndowsだと自動的に立ち上がりませんがUbuntuだと自動的に立ち上がりました。
この挙動の違いはなんか設定があるのでしょうか?
128: 2020/12/18(金)17:42 ID:DAv45rNL(1) AAS
>>126
>docker run --platform linux/amd64
>のようにすればx86_64のイメージが動くらしい
これってターミナルをロゼッタで
開くのが必要なやつかな?
画像リンク[jpg]:i.imgur.com
129: 2020/12/19(土)15:52 ID:BO5W/HJS(1) AAS
djangoのsqliteで日付ソートしたいとき
filterで__range=(start_date, end_date)ってやれば取得できたけど
この日付以降を取得したい、この日付までを取得したい
って場合はどうするの??
end_dateのとこを最新のにするとか
start_dateのとこを0年?にするとかで対応できそうだけど
別の方法はないのだろうか
130: 2020/12/19(土)16:03 ID:PLLdJaX3(1) AAS
スレチ
131: 2020/12/21(月)18:19 ID:pvw8T0nH(1) AAS
Windows 10 Home 版に、WSL2, Docker を入れた
OS の連続アップデートに、3時間掛かった。
CPU-i3, 8GB メモリを、CPU・電力エコモードで使っているから、コンパイルが遅いのかも
その後、WSL1 から、WSL2への変更。
Windows 10 Home用のDockerのインストール自体は、簡単だった
これで、Windows10 プロ版じゃなくても、Dockerを使える。
Kubernetes も入っていた
132: 2020/12/21(月)20:21 ID:dlrHq+JK(1) AAS
最新OSイメージをUSBに焼いてインスコすればアプデすぐ終わるよww
133(1): 2020/12/21(月)20:23 ID:OdEL38NI(1) AAS
ホストマシンにLinuxを使わないのなんで
134: 2020/12/21(月)20:27 ID:xz2OJU6d(1) AAS
とりあえず触ってみたいだけじゃないかな?
Linux用の他の物理PCが無いとか
135(1): 2020/12/23(水)10:56 ID:1+vPbIId(1) AAS
>>133
これって、普段Win使っててもDocker
使うときは別のLinux入ってるPC使わないの?っていう質問なの?
それとも、Docker使うのに何でLinuxじゃなくて、Win10home入れてるの?
ていうこと?
136: 2020/12/23(水)12:55 ID:wvHwSATl(1) AAS
>>135
後者
最初から全部Linuxだけでよかないか?
137: 2020/12/23(水)13:28 ID:XQNsan1J(1) AAS
ふだん使いにはWindowsのがいいから。
そんなんやからLinuxが普及しないんや。。。
138(1): 2020/12/23(水)19:45 ID:6MYaQfnZ(1) AAS
>>1
windowsでffmpegのビルド環境をDockerで構築するのはベターな使い方では無いって感じなんですかね
139: 2020/12/23(水)21:09 ID:ZguD9N4D(1) AAS
>>138
はい。ベターではありません。
Dockerはffmpegを作るものです。
その仮定でffmpegのビルド環境を作ることになるかもしれませんが
最終的に作るのはffmpegです。ビルド環境は途中の状態に過ぎません。
単体で配布できる動くffmpegバイナリがあれば嬉しいですよね?
Dockerはそれを実現するものです。
140: 2020/12/23(水)22:18 ID:dXEa7PSI(1) AAS
つまりどういう事だってばよ!
141: 2020/12/23(水)22:54 ID:7P73jueA(1) AAS
exeで配布したかったらLinux立ち上げるかwslでやれって事だな
142(1): 2020/12/23(水)22:55 AAS
playwithdocker
プログラムは動くけどウェブサーバーだけ503になる?
コードミスったのかとおもったけど前に成功して改変してないやつがダメだし
143: 142 2020/12/24(木)21:28 AAS
今やったら復活してた
playwithdockerみたいな感じで試せるとこないかな
有料でも
144: 2020/12/26(土)13:46 ID:tK7SVK34(1) AAS
docker-composeでweb制作をしたいと思うのですが、
javascriptのeslintはホストとコンテナどっちにインストールするものなんでしょうか?
145: 2020/12/26(土)13:49 ID:ey69S6CQ(1/3) AAS
普段開発用はホスト
CI用はコンテナ
上下前次1-新書関写板覧索設栞歴
あと 857 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.213s*