[過去ログ] Docker Part4 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(9): 2020/08/17(月)00:19 ID:PKLBL3Xf(1) AAS
Linuxが持つコンテナ技術を使った、仮想マシン必要ないアプリケーション仮想化技術で
アプリケーションのデプロイが用意になります
Docker(アプリ仮想化)は仮想マシンと併用して使うことで最も効果を発揮し
開発・テストで使ったDockerイメージと全く同じものを本番環境で使えます
さらにWindowsとmacOSでも同じDockerイメージが動きます。
(Linuxは仮想マシンが不要ですが、WindowsとmacOSは仮想マシン技術を併用して実現しています。)
Dockerイメージ(Dockerfile)はアプリケーション開発者が作成します
動かすのに必要なもの全てがDockerイメージに含まれるので
インフラ担当者はそれを動かすだけ、本来のインフラの作業に集中できるようになります
Dockerは主にウェブ業界でサービスのデプロイの必須技術になりました
情報共有しましょう
外部リンク:www.docker.io
前スレ
Docker Part3
2chスレ:linux
注意 同じコンテナ技術を使うが異なるアプローチで仮想マシンの
代替を目指しているのがLXC。目的が全く異なるので注意
LXC(Linux Containers)
2chスレ:linux
876(1): 2020/11/14(土)16:08 ID:o4LfVWyx(1) AAS
dockerでボリュームマウントするとroot権限でしか編集できなくなるので面倒なのですが
podmanならこの問題が解決されてますか?
877: 2020/11/14(土)16:09 ID:wWPmvFxr(2/4) AAS
goofysやs3fsを特権コンテナ内で動かすとか?
外部リンク:stackoverflow.com
外部リンク:hub.docker.com
外部リンク:github.com
あるいはnfs clientを特権コンテナ内でとか
外部リンク:hub.docker.com
878: 2020/11/14(土)17:14 ID:njsItriu(1) AAS
podmanはそんな事しないと解決できませんか?
879: 2020/11/14(土)17:58 ID:wWPmvFxr(3/4) AAS
それはまた別な問題だろ
UID、GIDをホスト側とコンテナで合わせておくか
コンテナのentrypointでボリューム内のディレクトリやファイルのUID、GIDをユーザーに設定すれば良い
そうすればroot要らない
880(1): 2020/11/14(土)18:03 ID:a01QkNVP(1/2) AAS
>>876
podmanの実行ユーザーのuid gidになるよ
dockerはオワコン
881: 2020/11/14(土)18:27 ID:wWPmvFxr(4/4) AAS
>>880
勝手にホストのファイルのUIDが変わったらホラーだろ
ありえねー
882: 2020/11/14(土)18:50 ID:a01QkNVP(2/2) AAS
dockerは勝手にrootで作っちゃうからやべーのなんの
883: 2020/11/14(土)19:28 ID:P4xkE0Yn(1) AAS
自分でrootにしてるだけでは?
884: 2020/11/14(土)21:15 ID:1GvF1s+0(1) AAS
名前付きボリュームはDockerfile内にVOLUMEで指定がなければrootになる
外部リンク:github.com
でもディレクトリがrootでもパーミッションがworld-writableなら
書き込みはできるんじゃね?
バインドマウントはホストのUID、GIDがそのまま使われる
885: 855 2020/11/14(土)23:30 ID:5qE5ecjW(1) AAS
AWS Fargate は、Elastic Beanstalk(PaaS)のAuto Scale までも、全自動にする奴。
企業向けの究極
確かに、first choice に、Fargateを勧めている。
昔は、Elastic Beanstalkだった
AWSの動画を見ると、
Lambda, コンテナ、仮想OS の並び順で、
コンテナを仮想OS のように勘違いする人が多いけど、
あくまでもコンテナは、Lambda・仮想OSの中間だと言ってる
Elastic Beanstalkの図を見ると、
以下のようなOSの機能は、コンテナ外にあって、Amazonが提供している
ロードバランサー・Auto Scale
SNS による通知、CloudWatch による監視・アラーム
Aurora などのデータベース
仮想マシン厨は、これらをすべてコンテナ内に実装しようとしている
886: 2020/11/14(土)23:39 ID:KDV9YoJe(1) AAS
壊れたラジオくん...
887(1): 855 2020/11/15(日)00:05 ID:B8hWXGqX(1) AAS
ユーザーを、docker group に入れるのだろう。
k8s には、Namespace, Role もある
Docker の欠点は、IP・Port(NAT・ポートマッピング)でアクセスするので、
ポート80などが1つのサービスに対応付けられてしまう
k8sでは各Pod に、IPが割り当てられるので、
NAT無しで、異なるNode(ホスト)上のPod間通信もできる
888: 2020/11/15(日)00:28 ID:5a//Qgwv(1/3) AAS
ルーティングするだけでは?
889(1): 2020/11/15(日)00:34 ID:5a//Qgwv(2/3) AAS
関数で実装できるならコンテナもいらねえ
クラウドなら関数、でないならコンテナ、永続層はマネージドって感じか
関数とコンテナを意識せず透過的に扱えるプラットフォームが普及したら、コンテナもオワコン
890: 2020/11/15(日)09:50 ID:1u6kpdDF(1) AAS
>>887
ECSならELBに登録するのが一般的な設計パターン
ロードバランサーが必要になる代わりに、空きポートがランダムに割り当てされるので、衝突することが無い
awsvpcネットワークモードにすればタスク毎に独立したIPになるが、
EC2の場合は1つのタスク毎に仮想ネットワークインタフェースが必要
>>889
Fargateは
料金がEC2より少し高い
EBSボリュームは利用出来ない
特権が必要な設定は利用不可
などの制約があるので万能ではない
ロードバランサーの存在は結局意識する必要があるのも何かね
891: 2020/11/15(日)10:14 ID:5a//Qgwv(3/3) AAS
何れにせよロードバランサは使うので問題ない
ECSより無駄がないし管理コストを考えたら安い
特権は別に要らんかな
永続化はマネージドに逃がすからボリュームもイラネ
Fargateが最強
Fargateならcomposeも使えるのがイイね
892: 2020/11/16(月)20:07 ID:eJ5ArXBp(1) AAS
運用まで真面目に考えるとdockerもそんなに便利なもんじゃないね
アプリ開発〜デプロイは楽になるんだろうけど
それって全体の2割にも満たないだろう
893: 2020/11/16(月)23:05 ID:AmcnZ0mu(1) AAS
全体の2割が解決すれば十分じゃん
アホなの?
なんつーか、ハンマーで木を切断できなければ
便利なもんじゃないって言ってるみたいだw
894: 2020/11/16(月)23:20 ID:1Kp8LRiI(1) AAS
問題は2割を多少楽にするために余計な厄介事まで持ち込んでくること
895: 2020/11/17(火)00:24 ID:FVso5f4r(1/2) AAS
全体の2割を解決するために5割の新しい問題を持ち込んでるのが実感。
896: 2020/11/17(火)00:24 ID:VJE08jF1(1) AAS
厄介事じゃなくて、技術力ないやつが切り捨てられること
が正解だろ?厄介事なんてないよ
897: 2020/11/17(火)02:14 ID:5f2SAbUx(1/2) AAS
クラウドリソースを使わせたいベンダの戦略にまんまと載せられてる
今更選択肢間違いでしたとも言い出せないから苦しいなと思いつつ使い続けるしかない
898: 2020/11/17(火)07:27 ID:9t/i4DaB(1) AAS
マジでそれ!
Dockerなんかどっか行っちまえ!
899: 2020/11/17(火)08:02 ID:STEsW5O+(1) AAS
仮想マシン最強おじさんまた登場?
900(3): 2020/11/17(火)08:17 ID:9Ei5md0D(1/2) AAS
くろかわこうへい、2019/7
今から追いつくDocker講座!AWS ECSとFargateで目指せコンテナマスター!〜シリーズ1回目〜
動画リンク[YouTube]
彼は年明けから、会員制のAWS の初心者向け講座を始めるらしい。
彼は、Amazon の21万円のAWSの3日コースも受講したみたい
901: 2020/11/17(火)09:36 ID:5f2SAbUx(2/2) AAS
k0sすげーな
902: 2020/11/17(火)10:05 ID:FVso5f4r(2/2) AAS
>>900
投じた21万を広告収入で回収しようと必死やなw
903: 900 2020/11/17(火)12:02 ID:9Ei5md0D(2/2) AAS
くろかわのAWS 新講座のモニター受講生には、千人が殺到した。
1万円もらえるらしいけど
その中から5人と、スタッフ7人を選んだみたい
彼は日本の初心者に、クラウド革命を起こしそう!
904: 2020/11/17(火)12:04 ID:tcBIO+Jk(1/2) AAS
>>900
ここで宣伝すんな。
905: 2020/11/17(火)12:05 ID:tcBIO+Jk(2/2) AAS
とおもったら、 >>1 に宣伝もしくはそれに準ずる投稿を禁止と書かれていない…。
906: 2020/11/17(火)12:09 ID:CrZhSRRf(1) AAS
ただの一般人の動画に金払うくらいならネットで十分だわ
907: 2020/11/17(火)12:18 ID:tIZEuzT/(1) AAS
壊れたラジオくんは動画から拾ってきた単語を並べるだけのアレだったのか...
サロンの食い物にされててかわいそう
908: 2020/11/17(火)20:43 ID:yV1J8nTi(1) AAS
FargateはDockerイメージをキャッシュ出来ないっぽい
クソでかいイメージ動かす時は起動に時間かかるかも
ホストにDockerイメージがキャッシュされないので、
NATゲートウェイ経由でイメージをダウンロードすると起動のたびにコストがかかる
設定ミスしたECSサービスを放置することによるクラウド破産に注意
一応、ECRにイメージをミラーしてVPCエンドポイント経由で使う事で
課金を回避は可能
How we lost $800/mo with Amazon ECS Fargate - DEV
外部リンク:dev.to
↑は500MBのプルが2、3分おきにされる状態を1ヶ月放置して16TB分の料金を課金された人のお話
909: 2020/11/18(水)10:40 ID:Bm1NXGPB(1) AAS
アマゾンのクラウド関係はベゾスにとって打ち出の小槌やな。
そらゲイツ抜いて世界一の金持ちにもなりますわ。
910: 2020/11/18(水)11:55 ID:b8jhNawh(1) AAS
Amazon は不況の株高で、1年で5割ぐらい株価が上がっているのでは?
100兆円どころではなく、日本の総時価総額と同じ、500兆円ぐらいまで上がりそう
911: 2020/11/20(金)11:53 ID:fsEJONHx(1) AAS
ファイル編集した後にイメージ消してから
Docker-composeでリビルドしてイメージ作ってコンテナ立ち上げても
ファイルの中身が古いまんまなんだけどどういうこっちゃ……
912: 2020/11/20(金)12:22 ID:MgTqejIM(1) AAS
ボリュームマウントしてるとか
消したつもりで消してないとかだろ
913: 2020/11/20(金)14:24 ID:Q2rPSER8(1) AAS
CIでビルドしろ
914: 2020/11/20(金)14:34 ID:zvf3Mn4E(1) AAS
CIでビルドとか時間かかる
CIは最終結果を作るためにやるもので
普段使いするものではない
915: 2020/11/21(土)11:25 ID:iIluC5iI(1) AAS
外部リンク:www.docker.com
docker-composeでEC2もデプロイすんの?
EC2のすべての機能が使えないLeaky Abstractionの悪寒
劣化版CloudFormation (Terraform)みたいになってるのでは?
このツールで出来ないカスタマイズがしたければTerraformとか使えってこと?
916(1): 2020/11/21(土)12:36 ID:eJNGOpqc(1) AAS
Dockerはホストに依存しないからカスタマイズなんていらないんだよね
依存してるなら開発者のスキル不足
917: 2020/11/21(土)12:48 ID:ri46Y8Ch(1/2) AAS
AWS CloudFormation なら、
Terraform, Packer,
Ruby 製のkumogata, chef, Cookpad 製のitamae
918(1): 2020/11/21(土)12:51 ID:r6MRhX04(1/4) AAS
>>916
GPU付きインスタンスの例とか書いてるじゃん
919: 2020/11/21(土)13:07 ID:r6MRhX04(2/4) AAS
VPCとかIAMロール、ALB、セキュリティグループの設定は流石にこれでは出来まい
スポットフリートも非対応っぽい
2つのツールを使い分けるぐらいなら
もう全部Terraformでよくね?
920: 2020/11/21(土)13:38 ID:r6MRhX04(3/4) AAS
リンクされているAWSのブログを見たらIAMロールは新規で作れるようだ
ツールの目的は既存のdocker-composeを出来るだけ変更せずECSで動かすことらしい
既存クラスターやロールの利用も可能だがそれだと省力化の意味が薄れるな
ボリュームはEFSになるようだ
対応してないファイルシステムの機能が必要なくて
速度がEBSに劣るのを許容できれば使えると思う
921(1): 2020/11/21(土)14:17 ID:rYlXZtS/(1) AAS
>>918
コンテナでやることじゃない
922(1): 2020/11/21(土)14:34 ID:r6MRhX04(4/4) AAS
>>921
なんで?コンテナでデプロイするの便利じゃん
GPUで機械学習とかやりたい人居るだろ?
923: 2020/11/21(土)18:23 ID:Ov/soKjL(1) AAS
>>922
デプロイ先を選ぶようなコンテナはコンテナでなくていい
924: 2020/11/21(土)20:19 ID:k5nh8DAr(1) AAS
NVIDIA Container Toolkitを作ったNVIDIAが馬鹿だとでも?
925(3): 2020/11/21(土)22:40 ID:8sqDrEBC(1) AAS
EC2一台で動かすようなシステムなんだけど、git pullでソースコードもdockerfile docker-composeも持ってきて、ソースコードマウントして動かして大丈夫?
セキュリティ的に問題あります?
926: 2020/11/21(土)22:44 ID:K5G2wzvK(1) AAS
問題あるかもしれないしないかもしれない
パラメータとソースコードの内容次第
927(2): 2020/11/21(土)23:49 ID:ri46Y8Ch(2/2) AAS
AWS CodePipeline(CodeCommit/CodeDeploy)
EC2 に、yum install -y ruby と書いてあるから、Ruby 製
CircleCI, Terraform → ECR
と同じ
928(1): 2020/11/22(日)09:02 ID:/iuzjtl8(1) AAS
>>925
なんで最初からイメージに入れない?
929(1): 2020/11/22(日)09:36 ID:AmuIfWsL(1) AAS
ディスク消費を抑えるため
930: 2020/11/22(日)09:44 ID:dNRk6ldu(1/2) AAS
>>929
そんなことしても
面倒くさいだけで節約にならなくね
931: 2020/11/22(日)10:09 ID:WMSNt4/7(1/3) AAS
ディスクは…レイヤーの掃除しなくていいかな?その程度の差だね
面倒くさくはないよ
この程度ならワンライナーsshできる
K8Sよりよっぽど楽だ
932(1): 2020/11/22(日)10:16 ID:dNRk6ldu(2/2) AAS
定期的にdocker image pruneすれば良くね?
何日以内は残すとか指定も可能
933: 2020/11/22(日)10:23 ID:WMSNt4/7(2/3) AAS
>>932
面倒
934(1): 2020/11/22(日)10:26 ID:NckJREOd(1/2) AAS
>>928
開発中はマウントして作業してるので、そのままの構造で行きたいのと、masterにpushしてpullするだけのgitコマンドで完結するので楽かなぁと...
935(1): 2020/11/22(日)10:33 ID:WMSNt4/7(3/3) AAS
>>934
それでいいよ
というかターゲットマシン決まってるならまじでDockerは要らない
不要な管理対象スタックが増えるだけ
どこで動かすかわからないならdockerのほうがいいけどな
936(1): 2020/11/22(日)10:37 ID:NckJREOd(2/2) AAS
>>935
確かにそうですね
一応、本番機にはdocker入れるだけでPHPやらnodeやらは直接入れなくてビルドするだけでいいのでその辺は楽かなと思ってますが
937: 2020/11/22(日)19:05 ID:0Bh8umtW(1) AAS
>>936
稼働中のPHPサーバーでgit pullとかcomposer installしたらエラーになりまくる
デプロイ中はサーバー停止が必要
そんなテキトーな管理でも怒られないようなサービスなら別に良いけど
それが嫌なら、ディレクトリ2つ作って入れ替えるデプロイツールとかが必要になるが
そこまでするぐらいなら、俺はマネージドのコンテナオーケストレーターとかDockerレジストリを使う
938: 2020/11/22(日)19:23 ID:TnY6bxoo(1) AAS
>>925のやり方ならオーケストレーションもレジストリも要らないね
余計なものを持ち込まないことが成功の鍵
KISSの法則
YAGNIの法則
939: 2020/11/22(日)20:33 ID:Z7p+Yx7s(1/3) AAS
趣味ならともかくまともなサービスならデプロイの度にダウンタイムは許されない
940: 2020/11/22(日)20:35 ID:DKnhKTuQ(1/2) AAS
いや思ったよりぜんぜん許されるよ
941: 2020/11/22(日)20:35 ID:DKnhKTuQ(2/2) AAS
銀行とかゲームとかしょっちゅうメンテナンスしてるだろ
942: 2020/11/22(日)20:38 ID:Z7p+Yx7s(2/3) AAS
銀行とかゲーム以外は許されない
943: 2020/11/22(日)20:43 ID:jTK+++qN(1) AAS
固定回線や携帯電話の回線交換機やパケット交換機がメンテナンスで停止する事あるんですか?
はい論破
944: 2020/11/22(日)20:47 ID:WqAbGo5F(1) AAS
まともなシステムから「システムメンテナンスのお知らせ」的なメールがよく来るな
945: 2020/11/22(日)21:09 ID:Z7p+Yx7s(3/3) AAS
じゃあ5ch今から止めていい?
946: 2020/11/22(日)21:57 ID:9ayQRlBL(1) AAS
いいよ、ついでに荒れ放題のLinux板閉鎖で頼む
947: 927 2020/11/22(日)23:30 ID:NTWiSXfQ(1) AAS
>>927
に書いたように、
CodePipeline は、Ruby 製だから、EC2 に、Rubyが入る。
200MB ぐらい使うのでは?
サイズなど気にしていたら、キリがない
948(1): 2020/11/23(月)13:11 ID:MH8hmERh(1) AAS
>>925
> EC2一台で動かすようなシステムなんだけど、git pullでソースコードもdockerfile docker-composeも持ってきて、ソースコードマウントして動かして大丈夫?
シェルスクリプトでも動かす気?
まあ
KISSの法則
YAGNIの法則
ならシェルスクリプトしかありえないけど
EC2に言語とかライブラリとか色々入れないと動かないなら
KISSの法則
YAGNIの法則
でDocker使うといいよ
Dockerだけ入れれば動くからね
949: 2020/11/23(月)14:33 ID:7a9uciqT(1/3) AAS
>>948
正解
950: 2020/11/23(月)15:22 ID:pTSDmk7r(1/2) AAS
毎回本番サーバーでソースコードの入ってるディレクトリをマウントしたり
npmのパッケージインストールしたり
ビルドしたりするなんてシンプルじゃない
AWSならECSとECR使えば良くね?
951: 2020/11/23(月)15:25 ID:7a9uciqT(2/3) AAS
git pull && make
シンプルイズベスト
952: 2020/11/23(月)15:30 ID:pTSDmk7r(2/2) AAS
ビルド後に再起動必要じゃね?
953: 2020/11/23(月)15:53 ID:7a9uciqT(3/3) AAS
makeでやる
954: 2020/11/23(月)17:12 ID:pNwn5ALs(1) AAS
M1対応まだかな
955: 927 2020/11/24(火)07:22 ID:e/lQEESp(1) AAS
クライン【KLEIN】の動画を、この順番で見るとよい。
他にも、AWS の動画なら、くろかわこうへいが神!
2020/5
【AWS 入門】EC2とDockerでHello Worldしよう
動画リンク[YouTube]
2020/8
【AWS 入門】ECS(Fargate)とECRで楽々コンテナからHelloWorldしよう!
動画リンク[YouTube]
956(2): 2020/11/24(火)13:17 ID:CLuJVYd9(1) AAS
AWSが流行ってるけどお金かかる?
957: 2020/11/24(火)15:25 ID:c7FqlmvR(1) AAS
>>956
自分がAWSを作ったら、無償で提供すんのか?
958: 2020/11/24(火)19:42 ID:MZP1voL3(1) AAS
>>956
LightSailでいいんじゃね?
Lightsail コンテナ: クラウドでコンテナを実行する簡単な方法
↓規制でURL貼れないのでURLを少し変えた
外部リンク:aws.アマゾン.com/jp/blogs/news/lightsail-containers-an-easy-way-to-run-your-containers-in-the-cloud/
スポットインスタンス活用でも良いが
難易度は高い
959: 2020/11/25(水)12:08 ID:4X3SEhZn(1) AAS
仮想OS 1つで、1日300円。月1万円
企業向け
960(1): 2020/11/27(金)14:49 ID:5EurKj8f(1) AAS
Dockerもそろそろオワコンかもな
猫も杓子も静的サイト、関数サービス、マネージドDB
961(1): 2020/11/27(金)14:58 ID:NLeMAbNr(1/7) AAS
>>960
Dockerの本来の対象である
アプリケーションサーバーはどこに行った?w
962(1): 2020/11/27(金)15:05 ID:wL05p2GI(1/2) AAS
サーバー用途は諦めて、ユーザーへのアプリ配布に活路を見出そうぜ
963: 2020/11/27(金)17:26 ID:NLeMAbNr(2/7) AAS
Dockerはアプリケーションサーバー用途が一番適してるんだって
アホなのかな?
964: 2020/11/27(金)17:27 ID:wL05p2GI(2/2) AAS
一番かは別として、コンテナにしてデプロイ〜はよくやる動作ではあるだろ
965(1): 2020/11/27(金)18:51 ID:02y+p8oU(1/2) AAS
>>961
静的サイトと関数に別れた
966: 2020/11/27(金)18:53 ID:02y+p8oU(2/2) AAS
>>962
それだと利益が出ないんだよな
オンプレミスでもライセンス料取れるほど価値のあるサービスって難しいよ
967(1): 2020/11/27(金)19:03 ID:ryqW3wYs(1/2) AAS
折角今まで孤軍奮闘してきたDockerがイメージ配布で立て直そうとしたのに
横から急に出てきた巨大資本に掠め取られるんだもんな
そりゃやってられんわ
968: 2020/11/27(金)19:06 ID:p718FlRz(1) AAS
Dockerはマイクロソフトあたりに買収されれば安泰じゃないか
969(1): 2020/11/27(金)21:56 ID:NLeMAbNr(3/7) AAS
>>965
関数ってなんだ?
関数だけでアプリケーションサーバーが作れるのか?
railsを関数とやらで動かしてみてくれよ
970(1): 2020/11/27(金)21:57 ID:NLeMAbNr(4/7) AAS
>>967
> Dockerがイメージ配布で立て直そうとしたのに
なんか勘違いしてそう
Dockerの言うイメージ配布というのは
自社開発アプリのデプロイという意味だぞ
なんかフリーソフト配布みたいなものと
勘違いしてる感じがするんだよなw
971: 2020/11/27(金)22:00 ID:BNEA0yMr(1/2) AAS
>>969
関数は関数だよ
ラムダとかAzureFuncとか
972: 2020/11/27(金)22:12 ID:PpQqCM7r(1) AAS
いわゆるFaaSってやつだな
今や世の中だいたいこれで動いてる
973(1): 2020/11/27(金)22:18 ID:ryqW3wYs(2/2) AAS
>>970
pullにお金を取るようにしようとしたのは有料サービスでお金稼ぐ為じゃないの?
974(1): 2020/11/27(金)22:22 ID:NLeMAbNr(5/7) AAS
いやだからrailsをその関数で動かしてみてくれと言ってる
975: 2020/11/27(金)22:25 ID:NLeMAbNr(6/7) AAS
>>973
6 時間あたり 100 件の pull という制限で金稼げると思うの?
6時間すぎればまた100個pullできるようになるというのに
976(1): 2020/11/27(金)22:30 ID:BNEA0yMr(2/2) AAS
>>974
動かす必要がない
railsみたいなフレームワークを不要にするのが関数
関数を動かすのにいちいちフレームワークを導入するか?
しないだろ
977: 2020/11/27(金)22:40 ID:NLeMAbNr(7/7) AAS
>>976
ちょっとその関数を手元で動かしてみるわ
なんか簡単なの教えて
978(1): 2020/11/28(土)10:56 ID:IKWRvDYf(1/2) AAS
AWS Lambda は、フロントエンドでJavaScript の香具師が、金を稼ぐためにやってる。
一方、Ruby on Rails は、バックエンド。
出自と、勉強している領域が違う
Rubyは元々、Vagrant, Chef, Cookpad 製のItamae とか、サーバー構築運用言語
ロマサガでも、Ruby風の関数型言語Elixir で、
CloudFormation で、Kumogata2 とか
Railsはテレビ東京で、Amazon Killer と言われる、Shopify を取り上げていた。
また、Railsから巨大企業が誕生する!
レールは続く】 Ruby on Rails Part21 【これからも
2chスレ:php
979: 2020/11/28(土)11:20 ID:343zH7MA(1/2) AAS
サーバーレスは銀の弾丸ではない
980: 2020/11/28(土)11:40 ID:vMvWOqPt(1/3) AAS
関数はバックエンドだよ
バックエンドで何か処理をしたいな〜、って思ったら、まさにその処理だけを書く、ってのが関数な
その処理を書くために、色々めんどくさい、他のコードや設定を、沢山かかなきゃいけないのが、ウェブフレームワーク
関数なら、railsみたいな、めんどくさいフレームワークは必要ない
981: 2020/11/28(土)11:41 ID:343zH7MA(2/2) AAS
実に非論理的だ
982: 2020/11/28(土)11:46 ID:vMvWOqPt(2/3) AAS
僕たちはバックエンドで実行される、処理だけ、を書きたい
目的は関数なんだ
railsを書きたいんじゃない
railsは目的でなく、遠回りな、手段
関数サービスは目的に、最も近い、手段
983: 978 2020/11/28(土)12:54 ID:IKWRvDYf(2/2) AAS
Ruby on Rails は、バックエンドを勉強している香具師が、
フロントのJavaScript を勉強して構築したもの。
元々、フロント屋じゃない
一方、AWS Lambda は、バックエンド・Linux を勉強していなかった、
フロントのJavaScript の香具師が、バックエンドに攻めてきたもの
GUI だけ作っていた、Linux も何も知らない香具師が、
バックエンドは金になるからと、攻めてきた!
984(1): 2020/11/28(土)13:31 ID:vMvWOqPt(3/3) AAS
そうじゃない
railsのようなウェブフレームワークからこれって余計だよね?なくてもいいよね?って無駄を削減したら関数になったというだけのこと
985: 2020/11/28(土)15:48 ID:MhK0ESFR(1) AAS
関数じゃ無理があるな
まともなウェブアプリは作れない
作れるとういのなら見せてほしい
986(1): 2020/11/28(土)16:12 ID:PhYgOsvI(1) AAS
>>984
LambdaでWebフレームワークも動かせる
AWS LambdaでLaravelを動かす
外部リンク:qiita.com
ALB 経由で Lambda の Rails を実行してみた
外部リンク:www.m3tech.blog
987: 2020/11/28(土)16:53 ID:rJ2Yuwin(1) AAS
>>986
使えるだけであって使うべきものではない
988: 2020/11/28(土)22:57 ID:1Ey68DdP(1) AAS
Webサイト構築にdocker使うとやっぱりオーバーヘッドありますか?
989: 2020/11/28(土)23:20 ID:H/pve6/s(1) AAS
どんなものでも、オーバーヘッドがゼロのものなんてない
オーバーヘッドをゼロにしたいならOSすら使うなってことになる
答えは「僅かなオーバーヘッドで大きなメリットがある」だ
990(1): 2020/11/29(日)02:00 AAS
docker-compose.ymlの入ったディレクトリに移動して端末で
docker-compose upして起動したのはいいのですが
それで発生した痕跡(イメージやコンテナ含む)だけ消すにはどうしたらいいですか
stop → rm → rmi
ってのを毎回するのでしょうか・・?
991(1): 2020/11/29(日)03:06 ID:w13xAsHz(1) AAS
docker-composeのservices名って
別のdocker-compose.ymlでかぶらない方がいいですね?
992: 2020/11/29(日)07:24 ID:7QHXiDS3(1) AAS
>>990
docker-compose down --rmi all
993: 2020/11/29(日)12:31 ID:MWdcACGQ(1) AAS
>>991
オーバーライドするときは合わせるだろ
994: 2020/11/30(月)22:31 ID:UKpBd1aU(1) AAS
WSL2ベースのDockerはまだβ版のような出来
PCを休止状態にすると
時計がずれてTLS通信が正常に動作しなくなる
995: 2020/11/30(月)22:39 ID:ZEj/MJg2(1) AAS
どうしてもWindows使わなきゃならんならhyperv安定
996: 2020/12/01(火)01:41 AAS
もう丸一日PWDのサバ落ちとる しね
997: 2020/12/02(水)14:42 ID:vsDMz/X7(1/2) AAS
docker-composeでbuildしたとき
dockerfileのrunでpipでモジュールをインストールしたら
(同じdockerfileだと)その後そのモジュールに変更があっても更新されないから
イメージ消して再びdocker-composeでbuildするしかないよね
もしくは、commandで毎回新しくpip installするか
998(1): 2020/12/02(水)16:01 ID:ttTyo2z3(1) AAS
buildのnocacheオプション
999: 2020/12/02(水)18:35 ID:vsDMz/X7(2/2) AAS
>>998
!
まさにっていうオプションがあったのか やってみる?
1000: 2020/12/02(水)18:46 ID:827E70xG(1) AAS
pipに限らずaptやyumでも同じことだから
誰もが一度は考える
1001(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 107日 18時間 26分 38秒
1002(1): 1002 ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
外部リンク:premium.5ch.net
▼ 浪人ログインはこちら ▼
外部リンク[php]:login.5ch.net
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.306s*