LXCを使った軽量仮想環境。
これからの動向が気になるところ。
情報共有しましょう。
http://www.docker.io/
前スレ
Docker Part2
https://mao.5ch.net/test/read.cgi/linux/1506574845/
Docker Part3
レス数が1000を超えています。これ以上書き込みはできません。
1login:Penguin
2019/03/08(金) 14:40:20.55ID:VDOvuQ0J2020/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
2020/08/17(月) 01:00:10.28ID:snyUoRs2
アプリ仮想化()
名前空間で区切ってるだけだぞ
名前空間で区切ってるだけだぞ
956login:Penguin
2020/08/17(月) 01:04:56.58ID:6a0svHoE >>952
>じゃあ何がアプリの仮想化なのか言ってみ
https://it-trend.jp/desktop-virtualization/article/249-0009
そもそもアプリの仮想化という言葉はIntelがVT-xを実装した時に「OSの仮想化/アプリの仮想化/デスクトップの仮想化」とセットになって出てきた言葉。
OSの仮想化はVMware ESXi(Hyper Visor)とかMS Hyper-Vの事。OSそのものを仮想化する
アプリの仮想化とはあるアプリを異なるOSで動かすこと。(これが出てきた時に著名になったのはWindows7の頃で、7上でXPでしか動かない筈のIE6が動いていた)
Dockerに例えればカーネルを共用したOSの中でhttpd等のパッケージを、管理システムも含めて「アプリの仮想化」することによって、さまざまな環境として動かしている。
この点は確かに「アプリの仮想化」と言える、が、デバイスの管理を含めるなら、やはりOS仮想化の範疇となる。
>仮想メモリ(技術)の仮想化とはなにを仮想化しているのか?
この点以下の君の記述はコメント不能。パラノイアすぎる。
多分色々な物を大きく誤解している。
物理 → 技術
技術ってなんだよw
>じゃあ何がアプリの仮想化なのか言ってみ
https://it-trend.jp/desktop-virtualization/article/249-0009
そもそもアプリの仮想化という言葉はIntelがVT-xを実装した時に「OSの仮想化/アプリの仮想化/デスクトップの仮想化」とセットになって出てきた言葉。
OSの仮想化はVMware ESXi(Hyper Visor)とかMS Hyper-Vの事。OSそのものを仮想化する
アプリの仮想化とはあるアプリを異なるOSで動かすこと。(これが出てきた時に著名になったのはWindows7の頃で、7上でXPでしか動かない筈のIE6が動いていた)
Dockerに例えればカーネルを共用したOSの中でhttpd等のパッケージを、管理システムも含めて「アプリの仮想化」することによって、さまざまな環境として動かしている。
この点は確かに「アプリの仮想化」と言える、が、デバイスの管理を含めるなら、やはりOS仮想化の範疇となる。
>仮想メモリ(技術)の仮想化とはなにを仮想化しているのか?
この点以下の君の記述はコメント不能。パラノイアすぎる。
多分色々な物を大きく誤解している。
物理 → 技術
技術ってなんだよw
2020/08/17(月) 01:08:46.77ID:7e1FicdI
> そもそもアプリの仮想化という言葉はIntelがVT-xを実装した時に「OSの仮想化/アプリの仮想化/デスクトップの仮想化」とセットになって出てきた言葉。
それとDockerが言ってる言葉の意味が違うってことぐらいわかるよね?w
それとDockerが言ってる言葉の意味が違うってことぐらいわかるよね?w
2020/08/17(月) 01:09:33.57ID:7e1FicdI
言葉の意味をわかってないから、こうやって別の用語とごっちゃにするわけだ
まぬけやなー
まぬけやなー
959login:Penguin
2020/08/17(月) 01:11:13.49ID:6a0svHoE >>954
さーばーさいどのはなしをしているって何度言っても理解せんのねw。
君の脳みそは。
いいか!?本番機を単なるVM上にインストールしたhttpdと
単なるVM上にコンテナランタイムを動かして更にその上にインストールしたhttpdは
どっちが管理が大変か理解できるか?後者の方が大変だろ?当然の話として。
(これが分からなんならもう俺に話しかけるな。)理解できるか??
だから、コンテナとしてのメリットを謳うならそれ以上のメリットが無ければならないわけだ
それが無いと言っている。少なくとも一般的な情シス部門を納得させるだけの何かが足りないと言っている。
さーばーさいどのはなしをしているって何度言っても理解せんのねw。
君の脳みそは。
いいか!?本番機を単なるVM上にインストールしたhttpdと
単なるVM上にコンテナランタイムを動かして更にその上にインストールしたhttpdは
どっちが管理が大変か理解できるか?後者の方が大変だろ?当然の話として。
(これが分からなんならもう俺に話しかけるな。)理解できるか??
だから、コンテナとしてのメリットを謳うならそれ以上のメリットが無ければならないわけだ
それが無いと言っている。少なくとも一般的な情シス部門を納得させるだけの何かが足りないと言っている。
960login:Penguin
2020/08/17(月) 01:14:27.70ID:6a0svHoE2020/08/17(月) 01:31:05.43ID:7e1FicdI
> さーばーさいどのはなしをしているって何度言っても理解せんのねw。
なんでサーバーサイドに限定しないと、何も言い返せないんですか?
開発はサーバーサイドでしてるんですか?
あ、よくあるインフラ専用の人かw
自分で開発してないからDockerの本質、Dockerが何を解決しているかをが理解できないのね
なんでサーバーサイドに限定しないと、何も言い返せないんですか?
開発はサーバーサイドでしてるんですか?
あ、よくあるインフラ専用の人かw
自分で開発してないからDockerの本質、Dockerが何を解決しているかをが理解できないのね
2020/08/17(月) 01:33:45.69ID:7e1FicdI
httpdサーバーをDockerで〜なんて言ってる時点でわかってないわ
やらないことはないけど、本来は自分(たち)で作ったアプリを配布するためのものなのに
コンテナを使うとインフラ担当者にDockerイメージ作ったからこれ動かしてっていうだけで動く
Dockerの技術によって環境が仮想化されてるからね
どこでも動くDockerイメージを作れる
やらないことはないけど、本来は自分(たち)で作ったアプリを配布するためのものなのに
コンテナを使うとインフラ担当者にDockerイメージ作ったからこれ動かしてっていうだけで動く
Dockerの技術によって環境が仮想化されてるからね
どこでも動くDockerイメージを作れる
2020/08/17(月) 01:37:10.87ID:7e1FicdI
例えばRailsでブログアプリを作ったとする
Dockerイメージ作ったからこれ動かして!
これだけで動くことが出来る
せいぜい起動するときの環境変数を伝える程度
これがDockerを使わないと
Rubyのバージョンは?必要なライブラリは?
デプロイの手順は?などいろいろ伝えることになる
Rubyのライブラリの最新バージョン使ってるんだ。
え?構築したサーバーではパッケージがない?知らんがな。
そういうのを入れるのもインフラの仕事だろ?お前が頑張れや
こういう大変な管理をなくすのがDocker
それがわからんならもう俺に話しかけるな
Dockerイメージ作ったからこれ動かして!
これだけで動くことが出来る
せいぜい起動するときの環境変数を伝える程度
これがDockerを使わないと
Rubyのバージョンは?必要なライブラリは?
デプロイの手順は?などいろいろ伝えることになる
Rubyのライブラリの最新バージョン使ってるんだ。
え?構築したサーバーではパッケージがない?知らんがな。
そういうのを入れるのもインフラの仕事だろ?お前が頑張れや
こういう大変な管理をなくすのがDocker
それがわからんならもう俺に話しかけるな
964login:Penguin
2020/08/17(月) 01:50:46.93ID:6a0svHoE >>962>>961
その用途は、コロナのせいではなく、単に失業しているせいで外に出られない、君のとても狭い
世界の用途だ。多分君は趣味で(恐らく一人で)開発を行いDockerに入れ込んで喜んでいるのだろう。
君が理解している本質とやらは、君の、小さな小さな脳みそでのみ使用可能な「本質」でしかない。
広い世界では勿論、それ以外にDockerの「本質」は存在する。
アプリの配布という用途は、無いことは無いし俺も趣味ならそれで遊ぶこともあるけど、
一般的なエンジニアが「仕事」として興味を持つのはTCOを下げたりROIを上げる為であり
ここでまともな質問をしているのは、そういった人達だ。
顧客に提案したいけど、何を売りにすれば良いか迷ってるとかな。そんな人たちに向かって、君の小さな小さな
知識で(おまけに上から目線で)答えられると、大変な迷惑になっていることを自覚した方が良い。
そして就職して、同僚がどの様にDockerを使っているのか、周りを見てみた方が良い。
君の理解している用途で使用しているのは10から20あるプロジェクトの1つか2つでしかない事が分かるはずだ。
その用途は、コロナのせいではなく、単に失業しているせいで外に出られない、君のとても狭い
世界の用途だ。多分君は趣味で(恐らく一人で)開発を行いDockerに入れ込んで喜んでいるのだろう。
君が理解している本質とやらは、君の、小さな小さな脳みそでのみ使用可能な「本質」でしかない。
広い世界では勿論、それ以外にDockerの「本質」は存在する。
アプリの配布という用途は、無いことは無いし俺も趣味ならそれで遊ぶこともあるけど、
一般的なエンジニアが「仕事」として興味を持つのはTCOを下げたりROIを上げる為であり
ここでまともな質問をしているのは、そういった人達だ。
顧客に提案したいけど、何を売りにすれば良いか迷ってるとかな。そんな人たちに向かって、君の小さな小さな
知識で(おまけに上から目線で)答えられると、大変な迷惑になっていることを自覚した方が良い。
そして就職して、同僚がどの様にDockerを使っているのか、周りを見てみた方が良い。
君の理解している用途で使用しているのは10から20あるプロジェクトの1つか2つでしかない事が分かるはずだ。
2020/08/17(月) 01:59:15.82ID:7e1FicdI
966login:Penguin
2020/08/17(月) 02:04:38.89ID:6a0svHoE2020/08/17(月) 02:08:19.35ID:7e1FicdI
なんだろうね。働いてないはずだ!という思い込みで勝ったつもりになるのってw
それで同じことを言ってるサイトは?
また逃げるの?何回目かな?
それで同じことを言ってるサイトは?
また逃げるの?何回目かな?
2020/08/17(月) 02:09:08.49ID:7e1FicdI
969login:Penguin
2020/08/17(月) 02:27:28.68ID:6a0svHoE >>967
OK!分かったよ、じゃあ君の職場でどうやってDocker使っているか教えてくれ。
俺の所じゃ、200人いる開発者は全員Dockerで開発してはいるものの、開発機/検証機/本番機は
8割方VMだ。開発した成果物をgithbubに入れてVMにDeployerでデプロイって形だ。
だからDockerを「アプリの配布の為」に使っている訳じゃないのは明らかだ。
本番機をコンテナ化、マイクロサービス化ってのは諸所の事情でなかなか進まない。
君が同業ならその辺の事情は察することが出来るはずだ。
・・・・・・で、君の会社はどうなんだい?
社員全員が「アプリの配布の為」に使っているのかーーーいw?
OK!分かったよ、じゃあ君の職場でどうやってDocker使っているか教えてくれ。
俺の所じゃ、200人いる開発者は全員Dockerで開発してはいるものの、開発機/検証機/本番機は
8割方VMだ。開発した成果物をgithbubに入れてVMにDeployerでデプロイって形だ。
だからDockerを「アプリの配布の為」に使っている訳じゃないのは明らかだ。
本番機をコンテナ化、マイクロサービス化ってのは諸所の事情でなかなか進まない。
君が同業ならその辺の事情は察することが出来るはずだ。
・・・・・・で、君の会社はどうなんだい?
社員全員が「アプリの配布の為」に使っているのかーーーいw?
2020/08/17(月) 02:42:49.62ID:7e1FicdI
>>969
開発したアプリをDockerイメージにしてGCPの
GKE (Google Container Engine)で動かしたり
GCEインスタンス起動時の設定にある
コンテナイメージに指定したりしてるが?
それでお前と同じことを言ってるサイトは?
答えないんだね。逃亡回数+1しといたからねw
開発したアプリをDockerイメージにしてGCPの
GKE (Google Container Engine)で動かしたり
GCEインスタンス起動時の設定にある
コンテナイメージに指定したりしてるが?
それでお前と同じことを言ってるサイトは?
答えないんだね。逃亡回数+1しといたからねw
971login:Penguin
2020/08/17(月) 03:07:51.00ID:6a0svHoE >>970
OK、OK!で、その規模はどれ位だい?
サーバーは何台だい?
社員は何人?エンジニアの数だけで良いよ。
会社のサービスは完全にコンテナだけで運用しているのかい?
もしそれなら相当、凄いぞ。社員130人台のはてなでさえ、k8sは撤退してるからな。
因みにGKEは(Google Kubernetes Engine)で全然Containerとは違うからな。
その意思決定に至ったのは本当に「アプリ配布の為」かい?
ウチはマイクロサービスへの移行が意思決定の理由だったな。
因みにウチの鯖はメインサービスのWebサーバーが5台、Socketサーバー16台
サブがWeb4台、Socketサーバ6台、AサービスWeb4台
解析用4台、その他諸々で多分全部で60台位だ。
10台位が多分ECS/EKSで運用していると思う。
細かい内訳は分からない。
>それでお前と同じことを言ってるサイトは?
いや俺の回答が全てだろ。
200人いる社員がそんな用途で使ってないんだから。
OK、OK!で、その規模はどれ位だい?
サーバーは何台だい?
社員は何人?エンジニアの数だけで良いよ。
会社のサービスは完全にコンテナだけで運用しているのかい?
もしそれなら相当、凄いぞ。社員130人台のはてなでさえ、k8sは撤退してるからな。
因みにGKEは(Google Kubernetes Engine)で全然Containerとは違うからな。
その意思決定に至ったのは本当に「アプリ配布の為」かい?
ウチはマイクロサービスへの移行が意思決定の理由だったな。
因みにウチの鯖はメインサービスのWebサーバーが5台、Socketサーバー16台
サブがWeb4台、Socketサーバ6台、AサービスWeb4台
解析用4台、その他諸々で多分全部で60台位だ。
10台位が多分ECS/EKSで運用していると思う。
細かい内訳は分からない。
>それでお前と同じことを言ってるサイトは?
いや俺の回答が全てだろ。
200人いる社員がそんな用途で使ってないんだから。
2020/08/17(月) 03:19:03.20ID:snyUoRs2
>>969
レジストリを活用すると世界感がかわるよ
開発した成果物(image)をレジストリにpush
レジストリから実行環境にpull
この2アクションが基本形
Deployerとやらが内部で何をやってるかは知らないけどそれがpush/pullに置き換えられるならもっと簡単になる
レジストリを活用すると世界感がかわるよ
開発した成果物(image)をレジストリにpush
レジストリから実行環境にpull
この2アクションが基本形
Deployerとやらが内部で何をやってるかは知らないけどそれがpush/pullに置き換えられるならもっと簡単になる
973login:Penguin
2020/08/17(月) 03:22:47.57ID:6a0svHoE2020/08/17(月) 03:29:54.77ID:snyUoRs2
976login:Penguin
2020/08/17(月) 03:37:23.57ID:6a0svHoE2020/08/17(月) 03:41:02.60ID:snyUoRs2
978login:Penguin
2020/08/17(月) 03:46:26.16ID:6a0svHoE2020/08/17(月) 03:51:43.70ID:snyUoRs2
>>978
たとえ大した情報でないとしても会社の情報を無闇に公開すべきでないという社会常識に則ってここでは話さないほうがいいとおもう
いちおうあなたも社会人なんだよね?
それに会社のシステム構成がなければ議論できないような内容でもない
ということも多少の理性があれば理解できるはず
たとえ大した情報でないとしても会社の情報を無闇に公開すべきでないという社会常識に則ってここでは話さないほうがいいとおもう
いちおうあなたも社会人なんだよね?
それに会社のシステム構成がなければ議論できないような内容でもない
ということも多少の理性があれば理解できるはず
980login:Penguin
2020/08/17(月) 03:55:34.64ID:6a0svHoE >>979
いやそんなことは無いな。
話がかみ合ってないなと思えば、フェイクでも良いから何か言いうだろ?
もし言わないというのなら、君は俺との違いを理解できているはずだし、それに納得した
という事だよな。だから、今後dockerの役割はアプリの配布なんていう事も無い。
それで良いかい?
正直君がずーーーーーとこのスレでそのおかしな主張を続けているから
マトモなエンジニアと会話が出来ずに大変迷惑している。
いやそんなことは無いな。
話がかみ合ってないなと思えば、フェイクでも良いから何か言いうだろ?
もし言わないというのなら、君は俺との違いを理解できているはずだし、それに納得した
という事だよな。だから、今後dockerの役割はアプリの配布なんていう事も無い。
それで良いかい?
正直君がずーーーーーとこのスレでそのおかしな主張を続けているから
マトモなエンジニアと会話が出来ずに大変迷惑している。
2020/08/17(月) 03:59:31.33ID:snyUoRs2
ようするに
・システム構成のうち何割かが非Docker環境である
・これらをDocker環境へ移行することは諸事情により難しい
・残りの何割かはDocker環境である
という環境を想定していて
・Docker環境へのデプロイはイメージ配布に依存している(当たり前だが)
ということでいいんでしょ?
違うならもう少し正確な日本語で書いてほしい
正直に言うとあなたの文章は読みにくく意図が伝わりにくいです
・システム構成のうち何割かが非Docker環境である
・これらをDocker環境へ移行することは諸事情により難しい
・残りの何割かはDocker環境である
という環境を想定していて
・Docker環境へのデプロイはイメージ配布に依存している(当たり前だが)
ということでいいんでしょ?
違うならもう少し正確な日本語で書いてほしい
正直に言うとあなたの文章は読みにくく意図が伝わりにくいです
2020/08/17(月) 04:00:48.31ID:snyUoRs2
ちなみに自分は>>970ではないのでずっと居座ってはいません
983login:Penguin
2020/08/17(月) 04:01:23.65ID:6a0svHoE https://mao.5ch.net/test/read.cgi/linux/1597591176/
>Dockerは主にウェブ業界でサービスのデプロイの必須技術になりました
おいおい勝手に決めるなよ
なってねーよw
やっぱ一人の世界で完結してる奴は世界がせめーなw
>Dockerは主にウェブ業界でサービスのデプロイの必須技術になりました
おいおい勝手に決めるなよ
なってねーよw
やっぱ一人の世界で完結してる奴は世界がせめーなw
2020/08/17(月) 04:04:52.99ID:snyUoRs2
次スレ乙です
985login:Penguin
2020/08/17(月) 04:05:23.51ID:6a0svHoE2020/08/17(月) 04:09:22.58ID:snyUoRs2
>>985
アプリ配布はDockerの役割の1つであると言ったほうが正確
アプリ配布はDockerの役割の1つであると言ったほうが正確
987login:Penguin
2020/08/17(月) 04:10:06.96ID:6a0svHoE >>981
俺の書き込みは、それが主眼では無いから。
大体のシステムの規模を言って、この環境で運用している自分は
DockerとはXXであると考える。
Dockerの目的が「アプリの配布」と考える君はどの程度の会社に
所属しているのかい?って話だから。
でないと何故かみ合わないのか焦点は何なのかさっぱり分からない。
俺の書き込みは、それが主眼では無いから。
大体のシステムの規模を言って、この環境で運用している自分は
DockerとはXXであると考える。
Dockerの目的が「アプリの配布」と考える君はどの程度の会社に
所属しているのかい?って話だから。
でないと何故かみ合わないのか焦点は何なのかさっぱり分からない。
988login:Penguin
2020/08/17(月) 04:14:47.27ID:6a0svHoE >>986
じゃあ、970と主張は違う、って事でOK?
俺はこいつが何故、この主張をずーーーと続けるのか。
何時になったら引っ込めるのか、という事に興味があるだけだから。
でないと、話がいつまでたっても先に進まない。
こいつが話に絡んでくると毎回結論が同じになる。
じゃあ、970と主張は違う、って事でOK?
俺はこいつが何故、この主張をずーーーと続けるのか。
何時になったら引っ込めるのか、という事に興味があるだけだから。
でないと、話がいつまでたっても先に進まない。
こいつが話に絡んでくると毎回結論が同じになる。
2020/08/17(月) 04:24:41.13ID:snyUoRs2
>>987
私とあなたの話が噛み合わない理由は簡単だと思う
あなた:
Dockerの役割とは〇〇である(〇〇にはアプリ配布以外のナニカが入る)
したがってDockerの目的はアプリ配布ではない
私:
Dockerの目的は様々あってそのうちの1つがアプリ配布である
つまりあなたはDockerの役割をアプリ配布以外の何か1つに絞り込もうとしている(少なくともあなたのレスを読む限りはそう読める)
私はそうではなくDockerの役割は複数あってアプリ配布はそのうちの1つだと考えている
これでは話が噛み合わない
私とあなたの話が噛み合わない理由は簡単だと思う
あなた:
Dockerの役割とは〇〇である(〇〇にはアプリ配布以外のナニカが入る)
したがってDockerの目的はアプリ配布ではない
私:
Dockerの目的は様々あってそのうちの1つがアプリ配布である
つまりあなたはDockerの役割をアプリ配布以外の何か1つに絞り込もうとしている(少なくともあなたのレスを読む限りはそう読める)
私はそうではなくDockerの役割は複数あってアプリ配布はそのうちの1つだと考えている
これでは話が噛み合わない
2020/08/17(月) 04:28:57.03ID:snyUoRs2
991login:Penguin
2020/08/17(月) 04:40:21.92ID:6a0svHoE992login:Penguin
2020/08/17(月) 04:42:05.95ID:6a0svHoE おまけに誰が建てたのか、
https://mao.5ch.net/test/read.cgi/linux/1597591176/
>Dockerは主にウェブ業界でサービスのデプロイの必須技術になりました
www本番機をコンテナに移行してない企業はどうなってんのさw
何故このスレはこんなに訳の分からない結論を出す馬鹿ばっかりなのか。
>>651でデプロイの存在を教えてあげているのに全く学習出来てない。
https://mao.5ch.net/test/read.cgi/linux/1597591176/
>Dockerは主にウェブ業界でサービスのデプロイの必須技術になりました
www本番機をコンテナに移行してない企業はどうなってんのさw
何故このスレはこんなに訳の分からない結論を出す馬鹿ばっかりなのか。
>>651でデプロイの存在を教えてあげているのに全く学習出来てない。
2020/08/17(月) 04:49:03.84ID:snyUoRs2
994login:Penguin
2020/08/17(月) 04:58:43.23ID:6a0svHoE2020/08/17(月) 07:39:36.36ID:7e1FicdI
2020/08/17(月) 07:46:49.32ID:7e1FicdI
今どきDeployerとかいってるのは
夜間メンテナンスでドキドキしながら作業してるんだろうな
本番環境と同等の環境を作って
事前にちゃんと動くかテストして
でも本番環境全く同じとは限らない
夜間に実行して、ちゃんと動くかドキドキ
あれ?なんか異常が起きてる?
朝までに直さなきゃ!
Dockerだと事前に動作するとわかってる
イメージのプルと実行だけでいい
書き換えるものはすべて書き換え済みなので
安心して更新できる
夜間メンテナンスでドキドキしながら作業してるんだろうな
本番環境と同等の環境を作って
事前にちゃんと動くかテストして
でも本番環境全く同じとは限らない
夜間に実行して、ちゃんと動くかドキドキ
あれ?なんか異常が起きてる?
朝までに直さなきゃ!
Dockerだと事前に動作するとわかってる
イメージのプルと実行だけでいい
書き換えるものはすべて書き換え済みなので
安心して更新できる
997login:Penguin
2020/08/17(月) 08:30:59.58ID:6a0svHoE2020/08/17(月) 08:34:27.78ID:7e1FicdI
また聞くね。逃げないでね
お前と同じことを言ってるサイトはないってことでいい?
お前と同じことを言ってるサイトはないってことでいい?
2020/08/17(月) 08:35:30.00ID:7e1FicdI
こいつ、どうもDocker自体の役割と、
Dockerを使うシステム(GKE等)の役割を
ごっちゃにしてるみたいなんだよなw
Dockerを使うシステム(GKE等)の役割を
ごっちゃにしてるみたいなんだよなw
1000login:Penguin
2020/08/17(月) 08:38:01.24ID:7e1FicdI なぜかというと、GKEを選んだ理由は〜とか言ってるから
> 因みにGKEは(Google Kubernetes Engine)で全然Containerとは違うからな。
> その意思決定に至ったのは本当に「アプリ配布の為」かい?
この場合、GKE(に相当するECS/EKS)を選んだのがお前であってDockerを選んだのがGKE
なぜか?コンテナを動かすだけで動くシステムが出来るから。
動くシステムの配布方法としてDockerが優れているからGKE等が採用したわけ
> 因みにGKEは(Google Kubernetes Engine)で全然Containerとは違うからな。
> その意思決定に至ったのは本当に「アプリ配布の為」かい?
この場合、GKE(に相当するECS/EKS)を選んだのがお前であってDockerを選んだのがGKE
なぜか?コンテナを動かすだけで動くシステムが出来るから。
動くシステムの配布方法としてDockerが優れているからGKE等が採用したわけ
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 527日 17時間 57分 41秒
新しいスレッドを立ててください。
life time: 527日 17時間 57分 41秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【通信】ahamo初の値上げ 「大盛りオプション」撤廃、40GB・60GB・120GBの3段階制に [自治郎★]
- 第2次大戦に触れトランプ氏「米中は同盟国」、当時は中華民国…「抗日」巡る中国の言説補強する恐れ ★8 [蚤の市★]
- 「暗い未来に子供を産みたくない…」それでも左派よりも右派の方が「たくさん子供を産む」のはなぜか【米研究】 ★2 [首都圏の虎★]
- 「習氏より先に言うとは…」 トランプ氏同盟国発言、日本政府内に困惑 ★3 [蚤の市★]
- 【通信】ドコモが既存料金プランを値上げ eximoや5Gギガホは+550円、irumoは+110円〜330円 2026年12月から [自治郎★]
- 【サッカー】イエロー6枚、水を強奪、主審を追い回す…北朝鮮戦を前によみがえる3年前の蛮行 [ゴアマガラ★]
- レスバ弱いハッタショに限ってレスバしたがりなのはなぜ?
- ウッドデッキに呪われて特定の単語を呪文のように唱えてる地縛霊いるでしょ?
- がーいって一度気に入った単語を連呼するよな
- 犬に人を噛ませるってどういう罪になるの?
- 『働いてないのに生きてる』おじさんいるでしょ [904880432]
- このスレに3回レスしたら土日いいことが一つだけあるよ