プログラマー来てくれ
■ このスレッドは過去ログ倉庫に格納されています
いまいちDockerの何がいいのかわからん
コンテナの中でウェブアプリデプロイできんの? なぜローカルはダメでDockerだといいのか教えてくれ >>9
いや大現場とかならそうなんだけど1~4人程度の現場で使う? >>10
まあガチなこというとチームで同じ環境を簡単に構築できるからじゃない 猫も杓子もDockerDocker
Dockerのどこがそんなにいいんだ??? >>11
一人ならいらんかもしれんけど
一人じゃないなら使うよ楽だし >>15
いや別にそういう条件の時とかどういう条件のときにどういいのかが聞きたい >>17
いや後出しじゃなくてどういうときに不便でどういうときに便利なのかが聞きたいんだが
現場の声を聞きたい >>23
別の人が開発時と同じ環境作るの楽じゃない? >>25
いや楽だろ
dockerfile置いとくだけなんだから >>26
でもそれって最初に開発したやつがDockerファイル作ってないとだめなんじゃね? てか最近の開発って全員仮想環境の中でやってんの??? 個人のローカルPCからリモートデスクトップしてDockerでコンテナ化されたところで開発してんの? 仮想環境より簡単で速い
単一の物理環境より資源効率がいい >>28
そりゃそうだろ
何人も同じ環境作る、それを教える、手順書整備する
こんなのやってられんからな >>31
でも一番最初に仮想環境立ち上げた上でやるよね?
ローカルでDocker使うの??? 俺もわからん
ドッカー起動したらOSが起動する感じになるの? >>32
それってデプロイする前からDockerを使っておくの?
それともデプロイ時にDockerの中に入れるの? >>36
そう
ウェブはマジでわからん
プログラミングはご存知の通りできるんですけどね 君たちは人に便利だと言われたからよく分からずDocker使っとるようにしか見えないんだがどうなんだ?
実際便利なのか? 環境を簡単に作れる人にとってはそれほどメリットを感じないかも docker前提で開発環境支給されたことある
環境の影響を受けづらい再現性の高さが良いらしい
時たまなんかの不整合起こしてツヨツヨ系プログラマーが直々に手直ししてた サーバー管理の知識のない人でも同じ環境が作れる
サーバー管理の技術習得や時間を割かなくてすむ
こんなの誰か一人ができればいい訳だから
バスに乗るのに乗客が大型2種免許あった方が良いか?くらいの話 >>47
でもそれって今までインフラ屋が仮想環境立てて~ってやつと一緒なんじゃね? 機械学習の時はかなり便利だぞ
機械学習ライブラリのバージョンとnvidiaドライバのバージョンの相性があったりするからチェック済みの環境一式は捗る
で、その環境一式が公式で配布されてるから手間が省ける >>49
?
でもNvidiaが固定なら環境も固定なんじゃね?
わざわざDockerに入れる必要あんの?
もしかしてNvidiaをコロコロ変えるとか? 中途半端な仮想化だろ
使い方によっては便利だと思うが >>50
機械学習ライブラリの方がプロジェクトによってコロコロ変わる
高いグラボ積んだPCを担当者×プロジェクト数用意するのは現実的じゃないから同じPC上でdockerコンテナ毎に棲み分けしたりする コンテナが優れてるのはホストのABIを共有するから。dockerコンテナはOSカーネルを持たず、ホストマシンのABIというカーネルに対してシステムコールを行うインターフェースの呼び出しまでを行う。
リソース管理や実行環境として一つのOS環境のように扱えながらコンテナが5でも10でも一つのカーネルしか使用しないからVMと比較して圧倒的にリソース効率がよい。実行するプロセスに関する処理だけだから起動もはやい。 複数のプロジェクトで同じローカルのミドルウェア使うとか論外だろ
やったことあるやつならわかるけど地獄見るぞ 新しく開発参加するときにdocker-compose up
で済むの楽すぎる ■ このスレッドは過去ログ倉庫に格納されています