[過去ログ] Docker Part3 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
903: 2020/08/16(日)02:39 ID:eqqfHYzC(1) AAS
>>900
それはアホなやり方です
904
(1): 2020/08/16(日)20:30 ID:ksz6M+9p(1/12) AAS
>>892
ネットワークがよくわからんは同意。
k8sにしても理解に苦しむというか、もう少し工夫できんかったのか不満は多いな。
905
(1): 2020/08/16(日)20:38 ID:+jHSMkRj(1/13) AAS
>>904
Dockerの役割をそもそも理解してないんだと思う
906
(1): 2020/08/16(日)21:09 ID:ksz6M+9p(2/12) AAS
>>905
dockerの理解とネットワークは関係ないね。
役割を理解したからネットワークが理解できるわけじゃない。
907
(1): 2020/08/16(日)21:18 ID:+jHSMkRj(2/13) AAS
>>906
Dockerの役割っていうのは、そういうネットワークを仮想化して
意識せずに使えるようになってるってことだよ

Dockerの具体的なネットワーク実装を意識してしまうのは
まだ抽象化して考えれるようになっていない
908
(1): 2020/08/16(日)21:34 ID:ksz6M+9p(3/12) AAS
>>907
>>892がそもそもいっているのは「ネットワーク名で接続し合うのはなんか違う」
だから、「Dockerだから(したくないのに)ネットワークを意識する」と、言っている。
実際クラスタリング組むとPodを管理するネットワークとコンテナ通信用のネットワーク
とかバラバラなので、余計に意識はする。
それを何とかでできんかったのか?と、俺は言っている。
docker使ってネットワークをあまり意識する必要がないのは1台で動いているときだけ。
そして本番機が1台で動くことは滅多にない。
909
(1): 2020/08/16(日)21:42 ID:+jHSMkRj(3/13) AAS
>>908
「ネットワーク名で接続し合う」っていうのが意味不明
それぞれのDockerはホスト名で接続し合う

その接続先のホスト名というのは、Dockerコンテナ起動時に指定した
(同じネットワークに属している)シンプルな名前かもしれないし
外部サーバーのホスト名かもしれない

いずれにしろ、Dockerコンテナ起動時に指定するもの
同じネットワークに属していれば、ホスト名がシンプルな名前でよくなるというだけ
910
(1): 2020/08/16(日)21:53 ID:fGT/iEH6(1) AAS
全部localhostにしたらしたで余計わけわからなくなりそうなもんだが
物理ネットワークを意識せずに仮想ネットワーク上に構築できるならそれでおk
911
(1): 2020/08/16(日)22:01 ID:ksz6M+9p(4/12) AAS
>>909
わからないなら、しったかで答えるなよ。
外部リンク[html]:docs.docker.jp

デフォルト・ネットワーク以外は「ネットワーク名で接続し合う」のは当然だろ?
912
(1): 2020/08/16(日)22:11 ID:+jHSMkRj(4/13) AAS
>>911
それ読んだのにネットワーク名で接続し合うなんて読むのか?
同じネットワークに属させるだけ
同じネットワークが複数のホストにあっても構わない
だからDockerコンテナからはネットワーク名なんて意識する必要がない
起動時のオプションに過ぎない
913
(1): 2020/08/16(日)22:13 ID:+jHSMkRj(5/13) AAS
>>910
何の話をしてるのか知らんが、
物理・仮想マシンでアプリ(Dockerコンテナ)を起動した時
同じマシンからはlocalhostでアプリ(Dockerコンテナ)に接続でき
外部からはその物理・仮想マシンのアドレスで接続するだろ
そこは単純なアプリと何も変わらんのだが
914
(1): 2020/08/16(日)22:25 ID:ksz6M+9p(5/12) AAS
>>912
同じネットワークに属した結果、そのネット―ワークで接続してるだろ。
ブリッジであれ、オーバーレイであれ、自分で作らなければならないんだから
「起動時のオプションに過ぎない」訳が無いだろう。
915
(2): 2020/08/16(日)22:33 ID:+jHSMkRj(6/13) AAS
>>914
どこの話だよ。引用してみ。
916: 2020/08/16(日)22:50 ID:+jHSMkRj(7/13) AAS
あー、なんとなくわかったわw
「ネットワークを作る」っていうのを聞いて
ネットワーク設定を変更してるんだなって思ってるんだな

まあ実際にはそういう事をやってるんだろうが意識することではない
知らなければいけないのは、グループを作って
其のグループに属していれば、普通に通信できるってだけの話

変に内部の仕組みまで理解しなければいけないって考えるから
理解できないんだよ。単に使う分には必要のない知識

使うときに必要な知識と、トラブルシューティングに必要な知識は分けて考えれ
普段使いしているときはトラブルシューティング用の知識は使わずに
省3
917: 2020/08/16(日)22:53 ID:wSm45jpn(1) AAS
>>913
コンテナ同士の通信の話では?

発端のレスは>>892
その後のレスの文脈まで踏まえるとPOD内通信と同じようにPOD間の通信もlocalhostで繋ぎたいってのがネットワークわからん派の主張
それに対して全部localhostで繋いだらわけがわからなくなるってのが俺の主張
918
(2): 2020/08/16(日)22:55 ID:ksz6M+9p(6/12) AAS
>>915
892の話してるんだろ。
「本番ではlocalhostとして接続したい」なんて言っているのは単に開発機から
本番機に移行する時の良くある無理解と思われるので、そこは触れない。
>>892が、「ネットワークの使い方がよくわからないんだよね」と言う結論に至るのは
結局Dockerのあのダルイネットワークの仕組みのせいだろう。
919: 2020/08/16(日)22:58 ID:+jHSMkRj(8/13) AAS
話戻るけど、これほんと意味不明なんだよね

>>892
> 本番ではlocalhostとして接続したいからネットワーク名で接続し合うのはなんか違う

どこから「localhostとして接続したい」なんて要件が出てきたのやら

Docker使わずにnginx起動するとするだろ?
このnginxに「localhostとして接続したい」なんていうか?

いうなら同一マシンからなら「localhostで接続できます」だろ
違うマシンからならホスト名で接続するし
同じマシンならlocalhostで接続する。
このlocalhostもホスト名の一つでもあるんだがな
省2
920
(2): 2020/08/16(日)22:59 ID:+jHSMkRj(9/13) AAS
>>918
なんで引用してって書いたのに、引用しないの?
921: 2020/08/16(日)23:00 ID:ksz6M+9p(7/12) AAS
>>920
何の話をしてるのさw?何を引用しろと言っているのw?
922
(1): 2020/08/16(日)23:01 ID:ksz6M+9p(8/12) AAS
>>920
あー、なんか君の言っていることが分かった気がするよ。
俺はある程度>>892の雰囲気を読んであげてるつもりだけど、
君はまるで読んであげてないんだろうね。
1-
あと 80 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s