LXCを使った軽量仮想環境。
これからの動向が気になるところ。
情報共有しましょう。
http://www.docker.io/
前スレ
Docker Part2
https://mao.5ch.net/test/read.cgi/linux/1506574845/
Docker Part3
レス数が950を超えています。1000を超えると書き込みができなくなります。
1login:Penguin
2019/03/08(金) 14:40:20.55ID:VDOvuQ0J2020/07/22(水) 17:21:04.37ID:TaKEPsBL
>>854
execのがシンプルですけど
execのがシンプルですけど
2020/07/24(金) 11:28:30.42ID:9ctQO3NL
ボリュームも好きなように使えばよかです。
2020/07/24(金) 16:08:44.19ID:PGdrq6O1
データベースはdockerの中にボリュームつくって
htmlとか静的ファイルはホストにボリュームつくるのがベストと考えてるんですが
メリットとデメリットはよく分かりません
htmlとか静的ファイルはホストにボリュームつくるのがベストと考えてるんですが
メリットとデメリットはよく分かりません
2020/07/24(金) 18:36:20.59ID:wNiJOAd7
せっかくDockerのおかげでリリースが簡単になったのに、
ホストに静的コンテンツをリリースするんじゃ元と変わらない、
どころか静的コンテンツとコンテナでリリースの手間が余計に増えてしまう
静的コンテンツはVOLUMEを使わないでイメージに固めてしまうのが簡単
ホストに静的コンテンツをリリースするんじゃ元と変わらない、
どころか静的コンテンツとコンテナでリリースの手間が余計に増えてしまう
静的コンテンツはVOLUMEを使わないでイメージに固めてしまうのが簡単
2020/07/24(金) 18:44:01.00ID:KgUsH74f
2020/07/26(日) 11:46:33.02ID:ZKCP3mGq
ホストからボリュームのマウントってできるんですか?
ホストとDockerか同時に参照して読み書き
ホストとDockerか同時に参照して読み書き
2020/07/26(日) 11:53:37.27ID:zOThrt4A
>>860
それが指定したディレクトリをボリューム化して使う方法だろ
それが指定したディレクトリをボリューム化して使う方法だろ
2020/07/26(日) 12:41:37.77ID:KbVs3Pw7
-v $PWD/:/home
とか?
とか?
2020/07/26(日) 14:27:05.43ID:LYKyG3mp
-vって非推奨じゃないっけ
2020/07/26(日) 19:10:43.31ID:xwiBJJgr
そんなわけねーだろあほか
2020/07/26(日) 23:10:22.02ID:YmgaEoJ6
>.>843が理解できない人が理解できない。。
docker execがデバッグ用に使うものって・・・なにそれw
docker execがデバッグ用に使うものって・・・なにそれw
2020/07/27(月) 15:39:45.25ID:16MZ7SLt
-vが非推奨じゃなくて--mountが推奨されてるだけか
ってことは今後-vが非推奨になることもありえるな
ってことは今後-vが非推奨になることもありえるな
2020/07/27(月) 16:17:45.47ID:CekD5d56
ない
2020/07/27(月) 21:43:15.69ID:16MZ7SLt
2020/07/28(火) 09:06:50.60ID:Eo000t12
まあブイって分かりにくいしなボリュームなんだろうけど
2020/07/28(火) 14:33:12.71ID:neJtwKTj
/htdocs/public_html/wordpress
/htdocs/public_html/joomla
サイトの中で複数のCMSを動かしてるのですがこの場合
コンテナはapacheなどのwebサーバを起動して
entrypointでwordpressとjoomlaをgit cloneするのが良いでしょうか?
/htdocs/public_html/joomla
サイトの中で複数のCMSを動かしてるのですがこの場合
コンテナはapacheなどのwebサーバを起動して
entrypointでwordpressとjoomlaをgit cloneするのが良いでしょうか?
2020/07/28(火) 14:54:37.04ID:m4hPL3wS
2020/07/28(火) 17:25:06.85ID:66gKFktJ
流行だから
2020/07/28(火) 19:53:47.19ID:0ejo3GGx
wordpressとjoomiaをpullするのがいいと思うよ。
2020/07/28(火) 22:42:13.49ID:nHx7byYs
どういう問題を解決したいのかを理解してないで
Docker使おうとするからわからんのだ
Docker使おうとするからわからんのだ
875870
2020/07/28(火) 23:16:18.39ID:neJtwKTj joomlaからwordpressのapiを使いたいのです
2020/07/29(水) 02:36:49.88ID:1DD16e/3
>>875
1.ホスト側に両方のサービスを登録しておく(動作確認用)
127.0.0.1 wordpress
127.0.0.1 joomla
2. joomla側にwordpressのアドレスを登録しておく
172.18.0.x wordpress とか。
3. joomla側からWPのAPIたたく。
http://wprdpress/wp/v2/posts?status=draft
おわり。
1.ホスト側に両方のサービスを登録しておく(動作確認用)
127.0.0.1 wordpress
127.0.0.1 joomla
2. joomla側にwordpressのアドレスを登録しておく
172.18.0.x wordpress とか。
3. joomla側からWPのAPIたたく。
http://wprdpress/wp/v2/posts?status=draft
おわり。
2020/07/30(木) 02:15:11.89ID:eMYOlHCU
マックユーザーは知ってる単語を総動員して俺スゲーアピールするからな。
意味は滅茶苦茶。
意味は滅茶苦茶。
2020/07/30(木) 13:12:56.80ID:OjTtmOha
Mac ユーザーはどれですか?
2020/08/02(日) 01:04:36.78ID:a2KL0hDN
無料でプライベートリポジトリが持てるとこありませんか?
2020/08/02(日) 10:54:46.95ID:gLkvbaRS
Gitlab.com
2020/08/04(火) 14:57:23.41ID:r4gffBIv
GitHub
2020/08/06(木) 08:39:59.14ID:83LhEmMR
2020/08/06(木) 18:43:11.69ID:3qQCQ04+
docker engine apiに認証認可を加えるプラグインはあるか?
docker swarmクラスタを複数のチームで共同利用してる
作成したリソースを他人に削除されないように保護したいんだがそういうのは難しいかな
docker swarmクラスタを複数のチームで共同利用してる
作成したリソースを他人に削除されないように保護したいんだがそういうのは難しいかな
2020/08/06(木) 19:52:34.99ID:NogDVngy
2020/08/10(月) 21:37:54.41ID:7+E1pOJx
1日で〜のDocker本買ったけど後半の章雑すぎて購入して損
いいことも書いてあるから全く参考にならないってわけじゃないんだけど
後半からtypoが異様に多い
尼損のレビューがヤサクラに見えてしまう
買うなら初版はおすすめしない
いいことも書いてあるから全く参考にならないってわけじゃないんだけど
後半からtypoが異様に多い
尼損のレビューがヤサクラに見えてしまう
買うなら初版はおすすめしない
2020/08/10(月) 21:39:58.83ID:7+E1pOJx
チャプター5はDockerfileのサンプルコードが入ってなくて動作確認できないとかね
サンプルコードなら出版社からダウンロードできるが、本を読み進めてできるよう書いてほしかった
サンプルコードなら出版社からダウンロードできるが、本を読み進めてできるよう書いてほしかった
2020/08/10(月) 21:42:56.42ID:7+E1pOJx
さわって学ぶ〜のほうはレビューついてないが初心者にはこっちがわかりやすかった
この本を読んでから、1日で〜の本を読むと理解力が進むかな
この本を読んでから、1日で〜の本を読むと理解力が進むかな
2020/08/10(月) 22:19:03.56ID:UKFyAkrv
まず、たった一日でDockerとKubernetesが身につく訳が無い。
2020/08/10(月) 23:32:42.88ID:A61ymjf1
なんとなく使うぐらいなら1日もいらん
2020/08/11(火) 02:02:40.95ID:/umJrRzE
まあエアプならそう言えるけどな。
2020/08/11(火) 06:14:32.10ID:ZlYpnHkh
アプリケーションコンテナがどういう問題を解決するツールかってのを
ちゃんと理解してる人なら1日もいらんだろうが
大抵の人はコンテナって何?から入るので無理
ちゃんと理解してる人なら1日もいらんだろうが
大抵の人はコンテナって何?から入るので無理
2020/08/11(火) 13:07:02.70ID:U49UUAfb
ネットワークの使い方がよくわからないんだよね
同じネットワークに所属するコンテナ同士はお互い通信できるけど
本番ではlocalhostとして接続したいからネットワーク名で接続し合うのはなんか違う
同じネットワークに所属するコンテナ同士はお互い通信できるけど
本番ではlocalhostとして接続したいからネットワーク名で接続し合うのはなんか違う
2020/08/11(火) 17:47:50.49ID:tAVKMbGD
>>892
> 本番ではlocalhostとして接続したいからネットワーク名で接続し合うのはなんか違う
どこからlocalhostでつなぎたいと言ってるんだ?
コンテナ同士はコンテナ名(コンテナのホスト名)で接続するものだ
localhostで接続するのはホスト(Dockerを起動してるマシン)から特定のコンテナに接続するときだけだ
そして外部マシンからはからはホスト名(Dockerを起動してるマシンのホスト名)で接続する
> 本番ではlocalhostとして接続したいからネットワーク名で接続し合うのはなんか違う
どこからlocalhostでつなぎたいと言ってるんだ?
コンテナ同士はコンテナ名(コンテナのホスト名)で接続するものだ
localhostで接続するのはホスト(Dockerを起動してるマシン)から特定のコンテナに接続するときだけだ
そして外部マシンからはからはホスト名(Dockerを起動してるマシンのホスト名)で接続する
2020/08/11(火) 18:02:58.17ID:tAVKMbGD
あとコンテナから接続先のコンテナは(一般的には)設定変更できるように作るもんだぞ
多分それがわかってないんだと思うが
例えばそのコンテナがWordpressだったとして
接続先のMySQLはコンテナを使うかもしれないし
AWSやGCPのMySQLを使うかもしれない
「コンテナ同士がお互いに通信できる」場合の通信相手のホスト名は変更可能にしておく
通信先ホスト名はコンテナを起動するときに環境変数などで指定するのが一般的
イメージに埋め込んでしまったら、同じイメージを使えなくなるからね
多分それがわかってないんだと思うが
例えばそのコンテナがWordpressだったとして
接続先のMySQLはコンテナを使うかもしれないし
AWSやGCPのMySQLを使うかもしれない
「コンテナ同士がお互いに通信できる」場合の通信相手のホスト名は変更可能にしておく
通信先ホスト名はコンテナを起動するときに環境変数などで指定するのが一般的
イメージに埋め込んでしまったら、同じイメージを使えなくなるからね
2020/08/11(火) 18:08:55.02ID:tAVKMbGD
例えばWordpressを起動する wordpress.exe コマンドがあったとして
そのWordpressはおそらくどのポート番号で待ち受けするか?という --portオプションや
どのMySQLに接続するか?という--db-addressというオプションを持っているはずだろ?
それと一緒なんだよ。 dockerで起動するときも
docker run wordpress --待受ポート番号 --接続先データベースサーバー
のような感覚
Dockerイメージ=一つのアプリとして考える
「同じネットワークに所属する」というのはどちらかといったら便利機能
本来は外部に立てたデータベースサーバーへのIPアドレスを指定する所を
コンテナにつけた短いホスト名で簡単にアクセスできますよってだけ
そのWordpressはおそらくどのポート番号で待ち受けするか?という --portオプションや
どのMySQLに接続するか?という--db-addressというオプションを持っているはずだろ?
それと一緒なんだよ。 dockerで起動するときも
docker run wordpress --待受ポート番号 --接続先データベースサーバー
のような感覚
Dockerイメージ=一つのアプリとして考える
「同じネットワークに所属する」というのはどちらかといったら便利機能
本来は外部に立てたデータベースサーバーへのIPアドレスを指定する所を
コンテナにつけた短いホスト名で簡単にアクセスできますよってだけ
2020/08/11(火) 19:57:48.11ID:U6TkWWEF
長い
12 factor appでググれ、で済む話だろ
12 factor appでググれ、で済む話だろ
2020/08/12(水) 01:05:56.62ID:695OsXNm
12 factor appにコンテナの話は書いてない
読み直してこい
読み直してこい
2020/08/12(水) 08:42:48.33ID:ywxaxJOF
DNS サーバーがhostsで名前解決するのはどうかな?
2020/08/16(日) 00:21:18.95ID:61ueIM5k
コンテナAの/tmp/time.txtを、コンテナBから読み込みたいんですが
これはコンテナ同士でボリュームを共有しないと見えないでしょうか?
これはコンテナ同士でボリュームを共有しないと見えないでしょうか?
2020/08/16(日) 00:30:48.19ID:xu+Ov6hc
NFSでマウントすれば?
2020/08/16(日) 00:32:48.42ID:GIuDy0WK
これからDocker入門する初心者ですがWindows上でも、MacでもDocker上のコンテナは同じ環境に出来るので、OSを意識しなくて良いというのがメリットでしょうか?
2020/08/16(日) 01:19:01.37ID:28Ktyu28
はい
2020/08/16(日) 02:39:02.81ID:eqqfHYzC
>>900
それはアホなやり方です
それはアホなやり方です
2020/08/16(日) 20:30:18.18ID:ksz6M+9p
2020/08/16(日) 20:38:31.58ID:+jHSMkRj
>>904
Dockerの役割をそもそも理解してないんだと思う
Dockerの役割をそもそも理解してないんだと思う
2020/08/16(日) 21:09:41.38ID:ksz6M+9p
2020/08/16(日) 21:18:40.60ID:+jHSMkRj
>>906
Dockerの役割っていうのは、そういうネットワークを仮想化して
意識せずに使えるようになってるってことだよ
Dockerの具体的なネットワーク実装を意識してしまうのは
まだ抽象化して考えれるようになっていない
Dockerの役割っていうのは、そういうネットワークを仮想化して
意識せずに使えるようになってるってことだよ
Dockerの具体的なネットワーク実装を意識してしまうのは
まだ抽象化して考えれるようになっていない
2020/08/16(日) 21:34:58.56ID:ksz6M+9p
2020/08/16(日) 21:42:32.06ID:+jHSMkRj
>>908
「ネットワーク名で接続し合う」っていうのが意味不明
それぞれのDockerはホスト名で接続し合う
その接続先のホスト名というのは、Dockerコンテナ起動時に指定した
(同じネットワークに属している)シンプルな名前かもしれないし
外部サーバーのホスト名かもしれない
いずれにしろ、Dockerコンテナ起動時に指定するもの
同じネットワークに属していれば、ホスト名がシンプルな名前でよくなるというだけ
「ネットワーク名で接続し合う」っていうのが意味不明
それぞれのDockerはホスト名で接続し合う
その接続先のホスト名というのは、Dockerコンテナ起動時に指定した
(同じネットワークに属している)シンプルな名前かもしれないし
外部サーバーのホスト名かもしれない
いずれにしろ、Dockerコンテナ起動時に指定するもの
同じネットワークに属していれば、ホスト名がシンプルな名前でよくなるというだけ
2020/08/16(日) 21:53:41.94ID:fGT/iEH6
全部localhostにしたらしたで余計わけわからなくなりそうなもんだが
物理ネットワークを意識せずに仮想ネットワーク上に構築できるならそれでおk
物理ネットワークを意識せずに仮想ネットワーク上に構築できるならそれでおk
2020/08/16(日) 22:01:18.76ID:ksz6M+9p
>>909
わからないなら、しったかで答えるなよ。
https://docs.docker.jp/engine/userguide/networking/dockernetworks.html#id4
デフォルト・ネットワーク以外は「ネットワーク名で接続し合う」のは当然だろ?
わからないなら、しったかで答えるなよ。
https://docs.docker.jp/engine/userguide/networking/dockernetworks.html#id4
デフォルト・ネットワーク以外は「ネットワーク名で接続し合う」のは当然だろ?
2020/08/16(日) 22:11:20.78ID:+jHSMkRj
>>911
それ読んだのにネットワーク名で接続し合うなんて読むのか?
同じネットワークに属させるだけ
同じネットワークが複数のホストにあっても構わない
だからDockerコンテナからはネットワーク名なんて意識する必要がない
起動時のオプションに過ぎない
それ読んだのにネットワーク名で接続し合うなんて読むのか?
同じネットワークに属させるだけ
同じネットワークが複数のホストにあっても構わない
だからDockerコンテナからはネットワーク名なんて意識する必要がない
起動時のオプションに過ぎない
2020/08/16(日) 22:13:59.08ID:+jHSMkRj
>>910
何の話をしてるのか知らんが、
物理・仮想マシンでアプリ(Dockerコンテナ)を起動した時
同じマシンからはlocalhostでアプリ(Dockerコンテナ)に接続でき
外部からはその物理・仮想マシンのアドレスで接続するだろ
そこは単純なアプリと何も変わらんのだが
何の話をしてるのか知らんが、
物理・仮想マシンでアプリ(Dockerコンテナ)を起動した時
同じマシンからはlocalhostでアプリ(Dockerコンテナ)に接続でき
外部からはその物理・仮想マシンのアドレスで接続するだろ
そこは単純なアプリと何も変わらんのだが
914login:Penguin
2020/08/16(日) 22:25:58.43ID:ksz6M+9p >>912
同じネットワークに属した結果、そのネット―ワークで接続してるだろ。
ブリッジであれ、オーバーレイであれ、自分で作らなければならないんだから
「起動時のオプションに過ぎない」訳が無いだろう。
同じネットワークに属した結果、そのネット―ワークで接続してるだろ。
ブリッジであれ、オーバーレイであれ、自分で作らなければならないんだから
「起動時のオプションに過ぎない」訳が無いだろう。
2020/08/16(日) 22:33:18.42ID:+jHSMkRj
>>914
どこの話だよ。引用してみ。
どこの話だよ。引用してみ。
2020/08/16(日) 22:50:24.43ID:+jHSMkRj
あー、なんとなくわかったわw
「ネットワークを作る」っていうのを聞いて
ネットワーク設定を変更してるんだなって思ってるんだな
まあ実際にはそういう事をやってるんだろうが意識することではない
知らなければいけないのは、グループを作って
其のグループに属していれば、普通に通信できるってだけの話
変に内部の仕組みまで理解しなければいけないって考えるから
理解できないんだよ。単に使う分には必要のない知識
使うときに必要な知識と、トラブルシューティングに必要な知識は分けて考えれ
普段使いしているときはトラブルシューティング用の知識は使わずに
Dockerで抽象化されてるものだけを考えればいいんだよ
脳容量が少ないんだから混ぜるな。混ぜるからいっぱいいっぱいになって
脳がついてこれないんだよw
「ネットワークを作る」っていうのを聞いて
ネットワーク設定を変更してるんだなって思ってるんだな
まあ実際にはそういう事をやってるんだろうが意識することではない
知らなければいけないのは、グループを作って
其のグループに属していれば、普通に通信できるってだけの話
変に内部の仕組みまで理解しなければいけないって考えるから
理解できないんだよ。単に使う分には必要のない知識
使うときに必要な知識と、トラブルシューティングに必要な知識は分けて考えれ
普段使いしているときはトラブルシューティング用の知識は使わずに
Dockerで抽象化されてるものだけを考えればいいんだよ
脳容量が少ないんだから混ぜるな。混ぜるからいっぱいいっぱいになって
脳がついてこれないんだよw
2020/08/16(日) 22:53:11.82ID:wSm45jpn
918login:Penguin
2020/08/16(日) 22:55:54.77ID:ksz6M+9p2020/08/16(日) 22:58:20.21ID:+jHSMkRj
話戻るけど、これほんと意味不明なんだよね
>>892
> 本番ではlocalhostとして接続したいからネットワーク名で接続し合うのはなんか違う
どこから「localhostとして接続したい」なんて要件が出てきたのやら
Docker使わずにnginx起動するとするだろ?
このnginxに「localhostとして接続したい」なんていうか?
いうなら同一マシンからなら「localhostで接続できます」だろ
違うマシンからならホスト名で接続するし
同じマシンならlocalhostで接続する。
このlocalhostもホスト名の一つでもあるんだがな
(同一マシンという)条件が揃えばlocalhostで「接続できます」という話であって
本番ではlocalhostで「接続したい」なんて要件はありえないんだが
>>892
> 本番ではlocalhostとして接続したいからネットワーク名で接続し合うのはなんか違う
どこから「localhostとして接続したい」なんて要件が出てきたのやら
Docker使わずにnginx起動するとするだろ?
このnginxに「localhostとして接続したい」なんていうか?
いうなら同一マシンからなら「localhostで接続できます」だろ
違うマシンからならホスト名で接続するし
同じマシンならlocalhostで接続する。
このlocalhostもホスト名の一つでもあるんだがな
(同一マシンという)条件が揃えばlocalhostで「接続できます」という話であって
本番ではlocalhostで「接続したい」なんて要件はありえないんだが
2020/08/16(日) 22:59:08.79ID:+jHSMkRj
>>918
なんで引用してって書いたのに、引用しないの?
なんで引用してって書いたのに、引用しないの?
921login:Penguin
2020/08/16(日) 23:00:05.84ID:ksz6M+9p >>920
何の話をしてるのさw?何を引用しろと言っているのw?
何の話をしてるのさw?何を引用しろと言っているのw?
922login:Penguin
2020/08/16(日) 23:01:26.08ID:ksz6M+9p2020/08/16(日) 23:03:53.00ID:+jHSMkRj
2020/08/16(日) 23:05:13.32ID:+jHSMkRj
925login:Penguin
2020/08/16(日) 23:05:46.12ID:ksz6M+9p926login:Penguin
2020/08/16(日) 23:06:50.06ID:ksz6M+9p >>924
まあいいよ!粘着KYは本当に雰囲気読むのが下手ね!
まあいいよ!粘着KYは本当に雰囲気読むのが下手ね!
2020/08/16(日) 23:10:35.52ID:+jHSMkRj
Dockerの役割っていうのは仮想化
仮想化っていうと仮想マシン(仮想機械)のことだと勘違いしてるやつがいるが
仮想メモリと同じ意味の仮想化
実際の物理的なものを隠蔽化して仮想的なものを作り出すというしくみ
Dockerは仮想化を提供することでDocker上で動いているコンテナが
それを動かしてる物理的なインフラ(ネットワーク含む)を意識しないですむようにしている
Dockerコンテナからすればどこで動いてるかなんて意識する必要はないし
動かす方は単にDockerコンテナを起動する時にオプションを与えてるだけ
仮想化っていうと仮想マシン(仮想機械)のことだと勘違いしてるやつがいるが
仮想メモリと同じ意味の仮想化
実際の物理的なものを隠蔽化して仮想的なものを作り出すというしくみ
Dockerは仮想化を提供することでDocker上で動いているコンテナが
それを動かしてる物理的なインフラ(ネットワーク含む)を意識しないですむようにしている
Dockerコンテナからすればどこで動いてるかなんて意識する必要はないし
動かす方は単にDockerコンテナを起動する時にオプションを与えてるだけ
2020/08/16(日) 23:10:58.23ID:q1N0C8AL
ID:+jHSMkRj
罵倒マウント常習犯
NGしたいからコテハンつけてくれ頼む
罵倒マウント常習犯
NGしたいからコテハンつけてくれ頼む
2020/08/16(日) 23:11:26.14ID:+jHSMkRj
2020/08/16(日) 23:12:11.71ID:JnDBWzV6
2020/08/16(日) 23:13:05.70ID:2XJ5NO9l
おっと間違えた。IDが変わってしまったぞ!
2020/08/16(日) 23:38:12.89ID:61ueIM5k
過疎スレなのに盛り上がりすぎw
でもいいことだよ、人が増えすぎて議論もできない荒れてるスレもたくさんあるからね
C#スレみたいに
でもいいことだよ、人が増えすぎて議論もできない荒れてるスレもたくさんあるからね
C#スレみたいに
933login:Penguin
2020/08/16(日) 23:44:35.52ID:ksz6M+9p >Dockerは仮想化を提供することでDocker上で動いているコンテナが
>それを動かしてる物理的なインフラ(ネットワーク含む)を意識しないですむようにしている
そのDocker自身がECSであれEKSであれ、VMの上で動いていしまっている事によって、仮想化の上に仮想化
を提供するという馬鹿げたソリューションになっている。
物理鯖の上でDockerコンテナを動かしているというならともかく、物理の上で動くVM1台の上で動くNIC
を仮想化したからと言って何の意味があるというのだ?
>それを動かしてる物理的なインフラ(ネットワーク含む)を意識しないですむようにしている
そのDocker自身がECSであれEKSであれ、VMの上で動いていしまっている事によって、仮想化の上に仮想化
を提供するという馬鹿げたソリューションになっている。
物理鯖の上でDockerコンテナを動かしているというならともかく、物理の上で動くVM1台の上で動くNIC
を仮想化したからと言って何の意味があるというのだ?
2020/08/16(日) 23:46:45.61ID:XQE+a9Eg
サーバの仮想化とアプリケーションの仮想化は別だから馬鹿げてない
ごっちゃになってるのは頭が弱いだけでは
ごっちゃになってるのは頭が弱いだけでは
935login:Penguin
2020/08/16(日) 23:50:13.30ID:ksz6M+9p2020/08/16(日) 23:56:50.89ID:XQE+a9Eg
VMは文字通りマシンの仮想化
その中で動くアプリケーションと区別ができないのは頭が弱いだけでは
その中で動くアプリケーションと区別ができないのは頭が弱いだけでは
937login:Penguin
2020/08/17(月) 00:04:49.64ID:6a0svHoE >>936
いや、間違いなく言えるのは実務と実需が分かっていないのはお前だ。
いや、間違いなく言えるのは実務と実需が分かっていないのはお前だ。
2020/08/17(月) 00:05:16.09ID:Uee87g91
2020/08/17(月) 00:06:20.27ID:Uee87g91
> 物理鯖の上でDockerコンテナを動かしているというならともかく、物理の上で動くVM1台の上で動くNIC
> を仮想化したからと言って何の意味があるというのだ?
物理サーバーでもMacでもWindowsでも同じDockerイメージが動くという意味があるよ
そうだよね?違うかい?w
> を仮想化したからと言って何の意味があるというのだ?
物理サーバーでもMacでもWindowsでも同じDockerイメージが動くという意味があるよ
そうだよね?違うかい?w
940login:Penguin
2020/08/17(月) 00:08:33.22ID:6a0svHoE2020/08/17(月) 00:09:40.22ID:rfbLt2Qd
なるでしょ
ならないと思い込んでるのは頭が弱いだけでは
ならないと思い込んでるのは頭が弱いだけでは
2020/08/17(月) 00:09:45.93ID:PKLBL3Xf
943login:Penguin
2020/08/17(月) 00:10:56.70ID:6a0svHoE944login:Penguin
2020/08/17(月) 00:17:02.97ID:6a0svHoE >>934
>サーバの仮想化とアプリケーションの仮想化は別だから馬鹿げてない
>ごっちゃになってるのは頭が弱いだけでは
君の言うようにサーバーの仮想化とアプリの仮想化が別で、Dockerが提供しているのがアプリの仮想化と言うのなら、
>>927が言うような「物理的なインフラ(ネットワーク含む)を意識しないですむようにしている」を提供する必要は無いよな?
アプリにとってインフラは関係ないし。でも現実には提供してるよな?つまりDockerが提供してるのはサーバーの仮想化含めてるよな?
にも関わらず下にVM無きゃ動かないというのは、詰る所、Dockerが不完全だからって事にしかなってない
一体何時VMから独立してくれるんだとww
>サーバの仮想化とアプリケーションの仮想化は別だから馬鹿げてない
>ごっちゃになってるのは頭が弱いだけでは
君の言うようにサーバーの仮想化とアプリの仮想化が別で、Dockerが提供しているのがアプリの仮想化と言うのなら、
>>927が言うような「物理的なインフラ(ネットワーク含む)を意識しないですむようにしている」を提供する必要は無いよな?
アプリにとってインフラは関係ないし。でも現実には提供してるよな?つまりDockerが提供してるのはサーバーの仮想化含めてるよな?
にも関わらず下にVM無きゃ動かないというのは、詰る所、Dockerが不完全だからって事にしかなってない
一体何時VMから独立してくれるんだとww
2020/08/17(月) 00:19:53.03ID:PKLBL3Xf
2020/08/17(月) 00:22:25.35ID:7e1FicdI
2020/08/17(月) 00:25:33.61ID:7e1FicdI
例えばapacheとngixの2つのhttpサーバーを起動する時
どちらもポート80番を使っていれば起動できない
同じDockerイメージを使うということは
どちらも同じ80番ポートを使うかもしれない
他のDockerイメージが使ってるポート番号なんて知る余地がない
だからDockerでは、Dockerイメージがポート80番を使っていても
Dockerサーバーの力で、そのポート番号のリマップを行っている
その他のいろいろなリソースに対しても同じでリマップの機能を提供している
これがDockerがもつ仮想化という機能の本質
どちらもポート80番を使っていれば起動できない
同じDockerイメージを使うということは
どちらも同じ80番ポートを使うかもしれない
他のDockerイメージが使ってるポート番号なんて知る余地がない
だからDockerでは、Dockerイメージがポート80番を使っていても
Dockerサーバーの力で、そのポート番号のリマップを行っている
その他のいろいろなリソースに対しても同じでリマップの機能を提供している
これがDockerがもつ仮想化という機能の本質
2020/08/17(月) 00:31:00.28ID:7e1FicdI
Linux上でDockerはVMなしで動くに
このアホは何を言ってるんだ
アーホ
このアホは何を言ってるんだ
アーホ
949login:Penguin
2020/08/17(月) 00:35:04.91ID:6a0svHoE >>946
>つまりインフラ(物理サーバーやネットワーク)の違いを吸収するそうが必要
普通それを「アプリの仮想化」とは言わない。
>LinuxでVMは必須じゃない
そのLinuxはVMとして動いているだろ。EC2のインスタンスなんだから。
>つまりインフラ(物理サーバーやネットワーク)の違いを吸収するそうが必要
普通それを「アプリの仮想化」とは言わない。
>LinuxでVMは必須じゃない
そのLinuxはVMとして動いているだろ。EC2のインスタンスなんだから。
950login:Penguin
2020/08/17(月) 00:36:03.34ID:6a0svHoE >>948
本番機じゃそのLinuxがVMだっつーの!
本番機じゃそのLinuxがVMだっつーの!
2020/08/17(月) 00:40:44.05ID:7e1FicdI
2020/08/17(月) 00:46:44.44ID:7e1FicdI
>>949
> 普通それを「アプリの仮想化」とは言わない。
じゃあ何がアプリの仮想化なのか言ってみ
仮想化の意味を知らんやつが多いよな
仮想メモリ(技術)の仮想化とはなにを仮想化しているのか?
物理 → 技術 → 仮想 → アプリ
このように技術、テクノロジーによってによって
アプリから物理的なものではなく仮想化されたものを見せてる
それが仮想化の意味だよ
・物理メモリ → 仮想メモリ技術 → 仮想メモリ → アプリ
・物理マシン → 仮想マシン技術 → 仮想マシン → アプリ実行環境(OS)
・アプリ実行環境(OS) → アプリ仮想化技術(Docker) → 仮想化されたアプリ実行環境 → アプリ
こういう流れな
アプリ実行環境、インフラが異なっていても
Dockerによって全く同じインフラで動いているように見える
それがアプリ仮想化技術
> 普通それを「アプリの仮想化」とは言わない。
じゃあ何がアプリの仮想化なのか言ってみ
仮想化の意味を知らんやつが多いよな
仮想メモリ(技術)の仮想化とはなにを仮想化しているのか?
物理 → 技術 → 仮想 → アプリ
このように技術、テクノロジーによってによって
アプリから物理的なものではなく仮想化されたものを見せてる
それが仮想化の意味だよ
・物理メモリ → 仮想メモリ技術 → 仮想メモリ → アプリ
・物理マシン → 仮想マシン技術 → 仮想マシン → アプリ実行環境(OS)
・アプリ実行環境(OS) → アプリ仮想化技術(Docker) → 仮想化されたアプリ実行環境 → アプリ
こういう流れな
アプリ実行環境、インフラが異なっていても
Dockerによって全く同じインフラで動いているように見える
それがアプリ仮想化技術
953login:Penguin
2020/08/17(月) 00:47:13.19ID:6a0svHoE >>951
実務やらない馬鹿に話すのはマジ疲れるなw
クラウドで何かのサービスを提供している法人の3社に1社はアマゾン。
君はそれ以外を使ってるのw?
多分家で引きこもって碌でもない事ばかりしてるから、こういう話にピンとこないんだろう?
で無きゃここ迄、話がずれることは無いw。
この話にピンとこないって何でよ!?
実務やらない馬鹿に話すのはマジ疲れるなw
クラウドで何かのサービスを提供している法人の3社に1社はアマゾン。
君はそれ以外を使ってるのw?
多分家で引きこもって碌でもない事ばかりしてるから、こういう話にピンとこないんだろう?
で無きゃここ迄、話がずれることは無いw。
この話にピンとこないって何でよ!?
2020/08/17(月) 00:50:52.58ID:7e1FicdI
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 高市首相「日米は和解し、強い絆で結ばれた同盟国」…トランプ氏「米中は同盟国」発言による懸念打ち消す [少考さん★]
- 【野球】セ・リーグ DB 2-1 T [9/25] DeNA3連勝 宮﨑11号逆転2ランホームラン 阪神連勝ストップ石井被弾 [鉄チーズ烏★]
- 若い農家の意欲奪わないで ジャガイモ輸入解禁「反対」、首相官邸前で訴え (JA新聞) [少考さん★]
- 「暗い未来に子供を産みたくない…」それでも左派よりも右派の方が「たくさん子供を産む」のはなぜか【米研究】 [首都圏の虎★]
- パナソニックが市販カーナビ生産終了へ 30年以上の歴史に幕、スマホナビの普及など受け [少考さん★]
- あぼーん
- 【実況】えちえちアソビ★まわり隊!初コラボ配信
- 誰かこの子の絵を描いてくれ
- 🏡
👊
😅
👊
🏡
- ガールズ&パンツァー第9話「絶対絶命です!」実況スレ🏡21時スタート
- 東京都に住むメリットってなによ? [841411289]
- 女性「たのしいピクニック女を擁護するってことは、常に俺の前ではニコニコしてろ、俺はコストを払わないって言ってるんだが?」 [592058334]