[過去ログ] Docker Part5 (994レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(7): 2020/12/02(水)19:13 ID:y3Zdr8oB(1) AAS
DockerはLinuxが持つコンテナ技術を使ったアプリケーション仮想化技術です。
アプリケーションを動かすために必要な各種ライブラリ等を一つのDockerイメージに
まとめることで、さまざまな環境へのデプロイが容易になります。
例えばWindowsやmacOSを使って開発・テストしたDockerイメージを
そのままクラウド上のLinuxの本番環境で使うことができます。
クラウド上の環境が仮想マシンであるため、Dockerは仮想マシンと併用して使うことが多いですが
仮想マシン技術とは無関係の技術です。実際Linux環境において仮想マシンは必須ではありません。
WindowsとmacOSでは仮想マシンを使いますが、これはOSがLinuxではないからです。
Dockerは主にアプリケーションを動かすために設計されているのでデータを保存するのには適していません。
データはDockerイメージの外部、ボリュームを使ってホスト環境に保存するかネットワーク通信で外部サーバーに保存します。
省14
2(2): 2020/12/03(木)13:16 ID:7zrDG1i2(1) AAS
Kubernetes 1.20からDockerが非推奨に!!
3(1): 2020/12/03(木)14:20 ID:U/s1/khq(1) AAS
感染広げるXantheマルウェア、誤った構成のDockerサーバが拡散の原因に
外部リンク[html]:www.itmedia.co.jp
わざわざ会員登録までして記事見たのに危機感煽るだけ煽って結局何が悪いのかすら書かないとか記者辞めちまえよ
4: 2020/12/03(木)15:19 ID:Sh6IjYut(1/2) AAS
>>2
外部リンク:dev.to
tl;dr
For developers
Don't panic, Docker containers and images are still alive. It's not that it will change everything.
tl; dr 開発者向け 慌てる必要はありません。Dockerコンテナとイメージはまだ生きています。
それがすべてを変えるというわけではありません。
5: 2020/12/03(木)15:46 ID:cFBHmJWD(1) AAS
まぁそう言うしかないわな
RIP
6(1): 2020/12/03(木)16:04 ID:Sh6IjYut(2/2) AAS
つーかDockerに代わるものなんてないじゃんw
7: 2020/12/03(木)17:16 ID:XynNUU+U(1) AAS
ちゃんと記事読んでからコメントして♡
8: 2020/12/03(木)19:20 ID:2Z8KaBnT(1/2) AAS
ほれみたことか
どんどんDockerがオワコンに向かっている
これからはPodmanだよ諸君
9(1): 2020/12/03(木)19:37 ID:2Z8KaBnT(2/2) AAS
>>1
テンプレに間違いがあるね
コンテナ内部は複数のサービスにしてもよい
Gitlab公式コンテナが好例
そのほうが簡単に配布することができる
10: 2020/12/03(木)19:43 ID:42+zL4QB(1) AAS
Dockershimとやらが無くても動くように
docker側が対応しないのは何で?
11: 2020/12/03(木)20:31 ID:WOsKcZ2U(1) AAS
工数が足りないから
12: 2020/12/04(金)03:44 ID:lEW/3PCH(1/2) AAS
//jaco.udcp.info/entry/2020/12/03/172843
何がこれからは Podman だよ
バカにも分かりやすい記事を持ってきてやったから読んで理解してくれ
13: 2020/12/04(金)07:25 ID:DuRX7K7P(1/3) AAS
Dockerはオワコン
代替は今のところPodmanしかない
14: 2020/12/04(金)07:29 ID:DuRX7K7P(2/3) AAS
もともと落ち目だった
デーモンとかswarmとか要らんし、レジストリのpull制限かかるし、これじゃ安心して使えないよ
15: 2020/12/04(金)07:59 ID:Q0EM4SDw(1) AAS
dockershimって単体でも使えんの?
Kubernetesとは別のリポジトリでメンテしていけば良くね?
16(1): 2020/12/04(金)09:30 ID:gjlggvxd(1) AAS
Dockerは非推奨じゃないし今すぐ騒ぐのをやめろ
外部リンク:jaco.udcp.info
Dockerはより開発者向けにシフトする感じかな
17(1): 2020/12/04(金)12:54 ID:3JCDzbcr(1) AAS
発展途上の技術が最適化されていくだけって話だったのね
5chでだけ声の大きい人の言う事は一番あてにしちゃいかんな
18: 2020/12/04(金)13:12 ID:ywaWilQb(1/2) AAS
>>17
twitterで声の大きい人や
発表会(笑)だけで有名な人も同じ
当てにしちゃいかん
19: 2020/12/04(金)13:20 ID:DuRX7K7P(3/3) AAS
非推奨にも幅があるよ
ナルハヤで脱却して、って意味での非推奨
別に使うのは構わんけど、もっと良いモノあるよ?って意味での非推奨
Dockerは後者の意味での非推奨
なんたって、Podmanがあるからねぇ
天下の赤帽が、コマンド名にエイリアスを付けるぐらいだから、よっぽどだよ
20: 2020/12/04(金)13:23 ID:ywaWilQb(2/2) AAS
Podmanの名前出てたか?
もっと良いものはあるのが事実だとして、そこにPodmanの名前が
出てないなら、それは良いものじゃないってことだろう?
Podmanの名前出てないよな?
21: 2020/12/04(金)13:35 ID:oyNm9CC6(1) AAS
podmanとdockerの比較表を作ってくれたら試してもいいよ
22: 2020/12/04(金)15:24 ID:T4tQw3tD(1/5) AAS
>>9
1の記載は本人の妄想と誤解が混ざり合ってるから気にしちゃいかん。
読んだ感じだと未だPart4以前から続く間違いが、未だわかってない様だね。
Part6が始まるまでにどんだけ間違いに気づくか見もの。
23: 2020/12/04(金)18:38 ID:OHz9/rDl(1) AAS
KubernetesはDockerのサポートはやめるけど
今後もDockerで作ったイメージは動くらしい
どういうこと?
KubernetesってそもそもDockerイメージを動かすことしかしないよね?
24(1): 2020/12/04(金)18:47 ID:KA9ZIx3N(1) AAS
コンテナにも標準仕様があんだよ
それ満たしてればK8S的には何でもおkなわけ
Dockerはそれを満たしてないからしょうがなくアダプタで無理やり動かしてた
でももう面倒になったからDocker切り捨てるわバイバイってこと
25: 2020/12/04(金)18:57 ID:LsrkBALl(1) AAS
記事見る感じだとDocker自体がcontainerdのラッパーでしかないから
じゃあcontainerdで良くね?って話?
Dockerもう要らなくね?
26: 2020/12/04(金)19:02 ID:/vPGlnVl(1) AAS
開発環境で使うという意見もあるがpodmanで十分だ
WindowsかMacだったら仕方なくdockerを使う
27: 2020/12/04(金)19:04 ID:T4tQw3tD(2/5) AAS
WindowsならDockerはいらんな。
SSD換装できないMacは無駄にストレージ使う訳にもいかんから
消去法的にDockerって感じ。
28(1): 2020/12/04(金)19:25 ID:C2amJGR4(1) AAS
>>16
この記事だと結局dockershimに非対応になるってことじゃね?
29: 2020/12/04(金)20:02 ID:lEW/3PCH(2/2) AAS
マジでバカしかおらんのか
30: 2020/12/04(金)20:31 ID:T4tQw3tD(3/5) AAS
podmanがどうのこうのという話?
単に信じた君が馬鹿なだけじゃね?
31: 2020/12/04(金)20:49 ID:dErlVFkL(1/8) AAS
>>24
> Dockerはそれを満たしてないからしょうがなくアダプタで無理やり動かしてた
え?でも非推奨になってもDockerイメージ動くんでしょ?
32: 2020/12/04(金)20:50 ID:dErlVFkL(2/8) AAS
>>28
つまりdockershimは非推奨だけど
dockershimを使わなくてもDockerイメージは動くってこと?
33: 2020/12/04(金)20:51 ID:dErlVFkL(3/8) AAS
Dockershimで検索したらこれが一番目に出てきたよw
Dockershim Deprecation FAQ
外部リンク:kubernetes.io
本家は最初から「Dockershim」って言ってたのか?
(それとも反響が大きくて後から出した?)
34(1): 2020/12/04(金)20:52 ID:4YIiF6xL(1/2) AAS
第一お前らKubernetes使ってないでしょ?
35(1): 2020/12/04(金)20:56 ID:Eqr/guq5(1) AAS
オーケストレーター使うならK8S
使わないならpodman
dockerは要らないね
36(1): 2020/12/04(金)20:57 ID:dErlVFkL(4/8) AAS
>>34
Kubernetesつかってないけど
「本番環境ではKubernetes使います。Dockerはサポートされてないので作り直してください。」
って言われたら嫌じゃん
37: 2020/12/04(金)20:58 ID:dErlVFkL(5/8) AAS
>>35
> オーケストレーター使うならK8S
K8Sだけじゃ何も動かない
せめてDockerイメージがないと・・・
38(1): 2020/12/04(金)20:59 ID:4YIiF6xL(2/2) AAS
>>36
Dockerイメージのフォーマットが変わるわけではない
39(1): 2020/12/04(金)21:01 ID:dErlVFkL(6/8) AAS
>>38
つまり今まで通り
Dockerで開発してDockerイメージを作って
それをDockerリポジトリにpushしていれば
それをkubernetesから使えるってこと?
40: 2020/12/04(金)21:05 ID:RNB2ELrq(1/2) AAS
>>39
そりゃそうじゃ
誰がDocker「イメージ」を廃止するとか言った?
41(1): 2020/12/04(金)21:05 ID:dErlVFkL(7/8) AAS
え?じゃあなんでこんなに騒いでるの?
42(1): 2020/12/04(金)21:14 ID:T4tQw3tD(4/5) AAS
docker imageは駄目っしょ。
それで作ったコンテナはdockershimに手伝ってもらわないと動かないだろうし
それは来年末に廃止するよ、って言ってるんだし。
代わりにBuildah使ってビルドしてね!って言ってるし。
43: 2020/12/04(金)21:17 ID:T4tQw3tD(5/5) AAS
まあmicrok8sで開発してたらDockerきえてCRIOになったし
そうなるだろうなとは思ったけど。
イメージのビルドはk8sからはやりづらく感じる。
クラスタ用の定義ファイルとアプリ用の設計書が一緒くたになりそうな
44: 2020/12/04(金)21:26 ID:RNB2ELrq(2/2) AAS
>>42
ばか?
45: 2020/12/04(金)21:41 ID:dErlVFkL(8/8) AAS
> イメージのビルドはk8sからはやりづらく感じる。
k8sからイメージをビルドするってどういう事?
k8sからどうやってイメージをビルドするの?pullするだけでしょ?
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
上下前次1-新書関写板覧索設栞歴
あと 894 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.173s*