コンテナ型仮想化Dockerスレ その2 at TECH
[2ch|▼Menu]
[前50を表示]
750:デフォルトの名無しさん
21/04/06 23:56:01.51 Ftkx6t//.net
dockerfileって、ビルド時にホスト側で実行したいコマンドって書けないの?

751:デフォルトの名無しさん
21/04/07 01:10:52.68 /VvrJao6.net
Kubernetes は、Docker Compose をさらに進化させたもの。
cgroup, namespace がある
Docker → Docker Compose → k8s
rolling deploy などで、エラーが起きたら、古いバージョンへ巻き戻せるとか、
より安全なシステム構築運用。
サイボウズのKintone は、k8sで毎日、サーバー千台を作り直しているとか
山浦清透、1/15
Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
www.youtube.com/watch?v=lZD1MIHwMBY
Windows 10 Home 版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI

752:デフォルトの名無しさん
21/04/07 06:32:45.48 APsY2wPt.net
>>735
POSIXシェルw
マジレスするとPOSIXシェルを辛くなく使えるようになったほうがいい
単に勉強したくない言い訳としてbashのせいにしてるだけだろう?

753:デフォルトの名無しさん
21/04/07 06:33:48.83 APsY2wPt.net
>>750
書けるわけがない。
サーバーに送って、サーバー側で処理してるんだから

754:デフォルトの名無しさん
21/04/07 12:31:37.71 /VvrJao6.net
HashiCorp のTerraform, Packer とか
AWS CloudFormation は、Ruby のKumogata。
他にも、Chef, Cookpad製のItamae とか、Rubyが多い

755:デフォルトの名無しさん
21/04/07 14:58:38.08 rL66qkG6.net
>>750
カプセル化ぶっ壊すようなこと、dockerの思想に反するだろ。

756:デフォルトの名無しさん
21/04/16 16:31:46.96 nmmEHRd0R
フリーランスに立ちはだかる「常駐」の壁。慣例を打ち壊し、
“テレワーク”案件3割→8割へと成長を遂げた「クラウドテック」の軌跡
URLリンク(prtimes.jp)
テレワークの一般化により、11月にはテレワーク可能案件83.7%へと増加。
2021年、フリーランスのトレンドは「移住&テレワーク」と予測
URLリンク(prtimes.jp)
リモートワーク求人専門サイト「プロリモート」がリニューアルオープン、業務委託契約の求職者と企業をマッチング
URLリンク(www.value-press.com)
1/3以上が採用につながる高マッチング率、リモートワーク×エンジニア・デザイナー専門の
人材紹介サービス「ReworkerAgent」正式リリース場所からも時間からも自由な働き方を実現!
URLリンク(www.nishinippon.co.jp)
フリーランスエンジニア必見!リモートワークや週3案件があるサービス5
URLリンク(yokowork.biz)
地方在住者と都市部の仕事をつなげるリモートワークに特化したリクルートサイト
 「remoteworkers」ワーカー事前募集開始
URLリンク(prtimes.jp)

757:デフォルトの名無しさん
21/05/09 10:17:26.76 tIUHIMYF.net
dockerコンテナってLinuxだとどれくらいで実行できるもんなん?
Windowsでやってるけど1秒ぐらいかかるんだよね
もっと早く実行できる?例えばdateコマンドとか

758:デフォルトの名無しさん
21/05/09 13:58:05.20 asepJE47.net
Windows 10, WSL2 なら、本物のLinux
プロジェクトをLinux側へ作れば、ext4。
Windows側なら、NTFS だから遅い

759:デフォルトの名無しさん
21/05/09 14:08:49.66 tIUHIMYF.net
>>758
Windows版のDockerは仮想マシン上のLinuxで動いてるのでどちらにしろext4ですよ
ただしNTFS上に作られたファイルをext4として読み書きしてるから変換レイヤーが入る
ミリ秒レベルのパフォーマンスには参考にならない

760:デフォルトの名無しさん
21/05/09 16:21:20.24 gMnRgVrr.net
>>757
docker exec echoだけでちょっともたっとするもんな。
ためしに、dockerサービスの優先度をあげたら?

761:デフォルトの名無しさん
21/05/09 16:49:45.58 tIUHIMYF.net
>>760
あーいや、遅くて不満、速くしたいとかいう話じゃなくて
Linuxならどれくらいで動くのかな?っていう疑問
もう少し具体的に事情を話すと、ある小さいバイナリがあって処理時間は短いんだけど
何回も起動するものだから起動時間が重要になっている
プログラムの性質から常に起動しっぱなしにするとかに設計を変えることはできない
でもインストールするのに手間がかかるからDockerで提供することも考えてる
だけど起動してから完了するまでの時間が重要だから
Dockerを使うことで大幅にパフォーマンスが低下するようだったらやる意味がない
Windowsでは1秒近くかかるから確実にやる意味がない。その点はmacOSも大差ない。
Linuxでもう少し短くなるならLinux用としてはギリ提供する意味があるかなと思って
echoだけだとせめて100ms、できれば10msぐらいまでなら意味があるんだけど

762:デフォルトの名無しさん
21/05/09 18:33:45.73 DqrICXmP.net
>>761
sshdとかhttpdを立ち上げて、そっちで受けたら早くならんかな?

763:デフォルトの名無しさん
21/05/09 18:38:46.31 tIUHIMYF.net
>>762
CLIツールだから、それは無理です。

764:デフォルトの名無しさん
21/05/09 19:12:31.45 LUIc58fP.net
バイナリだけもらってるとかなんかやばい案件ぽい。関わりたくないな

765:デフォルトの名無しさん
21/05/09 19:30:40.22 QngfRO5p.net
バイナリだけもらってるなんて言ってないけど?

766:デフォルトの名無しさん
21/05/09 20:00:38.14 GMLSz1zV.net
>>761
ネイティブのLinuxでもechoで10msは無理な気がする

767:デフォルトの名無しさん
21/05/09 20:14:19.62 LUIc58fP.net
ソースコードあるなら他にいくらでもやりようがあるだろ。
それも思いつかないほど馬鹿なの?

768:デフォルトの名無しさん
21/05/09 20:21:53.54 QngfRO5p.net
それよりも、なんでどれくらい時間がかかるかを答えないんですか?

769:デフォルトの名無しさん
21/05/09 20:23:30.95 QngfRO5p.net
>>766
そうなんかね?
WindowsやmacOSだとHTTP通信でDockerとアクセスしてるけど
Linuxだったらsocket通信でしょ?さすがに速いと思うけど

770:デフォルトの名無しさん
21/05/09 20:31:52.31 oal8xtJm.net
まさかとは思うけど
>>757の言ってる「1秒くらいかかる」って、
コマンド実行の都度dockerコンテナを起動/停止しててそれに1秒くらいかかってる、ってオチじゃないよね?
dateコマンドとか例示してるのがちょっと不安なんだけど

771:デフォルトの名無しさん
21/05/09 20:32:45.94 QngfRO5p.net
いや、まず、質問に答えてくれない?

772:デフォルトの名無しさん
21/05/09 20:34:32.70 DqrICXmP.net
>>763
CLIならsshでいけるやろ?
何が無理なん?
>>769
Windows版は名前つきパイプで通信してたような。
Dockerサービスが稼働してないときにdockerコマンドを実行したらわかる。

773:デフォルトの名無しさん
21/05/09 20:38:06.19 QngfRO5p.net
ほんとなんで質問に答えないんだろう?

774:デフォルトの名無しさん
21/05/09 20:50:11.22 BzSYlsTa.net
その答えてもらいたい質問ってどれのこと?伝わってないんじゃないかね?

775:デフォルトの名無しさん
21/05/09 20:57:50.86 QngfRO5p.net
一行目
749 名前:デフォルトの名無しさん[] 投稿日:2021/05/09(日) 10:17:26.76 ID:tIUHIMYF [1/4]
dockerコンテナってLinuxだとどれくらいで実行できるもんなん?

776:デフォルトの名無しさん
21/05/09 20:59:53.14 LUIc58fP.net
自分で計測しろ馬鹿。

777:デフォルトの名無しさん
21/05/09 21:02:42.00 QngfRO5p.net
ほんと、なんで質問に答えないんだろう?w

778:デフォルトの名無しさん
21/05/09 21:05:28.84 BzSYlsTa.net
>>775
いや、こんなの環境によっても違うし答えようがないんじゃね?どんな回答を期待してる?

779:デフォルトの名無しさん
21/05/09 21:07:28.18 DqrICXmP.net
>>777
みんなヒマやないからやろな。w
べつに義務やないし、興味もなければ誰もわざわざやらん。

780:デフォルトの名無しさん
21/05/09 21:08:54.42 QngfRO5p.net
>>778
あなたがLinuxで実行した結果を期待してる

781:デフォルトの名無しさん
21/05/09 21:09:26.96 QngfRO5p.net
>>779
俺は手元にLinuxマシンがないからすぐに無理だけど
手元にLinuxマシンがあって、レスする暇があるならできるでしょw

782:デフォルトの名無しさん
21/05/09 21:11:28.31 oal8xtJm.net
あー、ID:tIUHIMYF=ID:QngfRO5p なのか
前提を整理して提示しないまま漠然とした質問をしたところで漠然とした答えしか返ってこないだろうよ
でもって解凍してあげようとしてる人たちを馬鹿にするような口調・態度をとって答えてもらえるとでも思ってるのかね?
よそへいきな

783:デフォルトの名無しさん
21/05/09 21:11:51.93 oal8xtJm.net
解凍⇒回答

784:デフォルトの名無しさん
21/05/09 21:14:59.41 BzSYlsTa.net
>>780
なるほど。うちの環境だと3秒くらいだ。これで満足か?

785:デフォルトの名無しさん
21/05/09 21:39:01.92 GMLSz1zV.net
>>770
そういうオチだと思うけど
使い方を間違えてる

786:デフォルトの名無しさん
21/05/09 21:41:29.92 GMLSz1zV.net
>>769
Dockerじゃなくて素のLinuxって意味で書いたんだが10msでコマンド起動は無理じゃないの

787:デフォルトの名無しさん
21/05/10 01:08:11.25 ZN2PoVCE.net
>>784
Windows上のDockerでも1秒程度なのに
Linuxだと3秒もかかるの?

788:デフォルトの名無しさん
21/05/10 01:08:59.37 ZN2PoVCE.net
>>785
正しい使い方と、その時にかかる秒数(1秒未満なはず)を書いてくれればいいよ。

789:デフォルトの名無しさん
21/05/10 07:56:30.24 h8h0Xu5s.net
>>787
そりゃ環境とかの条件によって違うしな。>>757みたいなぼんやりした質問にはそういう回答しか返ってこないだろう。
どっちにしても、もうあんたに真面目に回答してあげる人はいないと思うが。

790:デフォルトの名無しさん
21/05/10 09:04:15.00 Qz+CRcrD.net
普通に time docker run -it alpine echo でも実行するだけなんだが
ここまで言われればその結果を書くぐらいできるよな

791:デフォルトの名無しさん
21/05/10 09:13:25.95 WxwQSffT.net
放置スルー

792:デフォルトの名無しさん
21/05/10 11:22:04.94 4UvCiOpM.net
典型的クソ野郎すぎて話にならんわな。
なぜ誰も答えないのかについて考える頭もないんだろう。

793:デフォルトの名無しさん
21/05/10 13:33:11.67 Qz+CRcrD.net
引くに引けなくなったからだろ?

794:デフォルトの名無しさん
21/05/10 17:47:07.04 jJW0aId3.net
>>793
どっちが?w

795:デフォルトの名無しさん
21/05/10 18:06:45.13 4UvCiOpM.net
>>793
バカに答えを教えてやるよ。
お前が後出しクソ野郎だってのが明確だから
答えた途端にめんどくさくて気分悪くなる返答してくるだろうなってのがわかるかだらよ。

796:デフォルトの名無しさん
21/05/10 18:18:08.98 E8oGL2ZI.net
5chでも人にものを聞く態度ってもんがある

797:デフォルトの名無しさん
21/05/10 18:40:38.06 /CC3l5IU.net
>>795
それってあなたの感想ですよね

798:デフォルトの名無しさん
21/05/10 18:41:46.09 nHPlM5tJ.net
あわしろ氏の意見聞きたい?

799:デフォルトの名無しさん
21/05/10 19:04:36.92 jJW0aId3.net
>>797
× あなた
○ みんな

800:デフォルトの名無しさん
21/05/10 20:32:53.55 h8h0Xu5s.net
>>790
回答来ない来ないと駄々こねる前に自分の質問を見直してそういう情報をちゃんと出していれば
周りの対応も違っただろうにねぇ。

801:デフォルトの名無しさん
21/05/10 20:55:06.78 fj4N5YXn.net
ここの連中は技術が有っても煽てに乗りやすいアフォだから、低姿勢で聞けばいくらでも教えてくれるのにさw
だが、自分で考えようとしないヤツには超絶冷たい。

802:デフォルトの名無しさん
21/05/11 00:13:39.43 1enRFFJU.net
> 回答来ない来ないと駄々こねる前に自分の質問を見直してそういう情報をちゃんと出していれば
最初にちゃんと情報出していると思うが?

803:デフォルトの名無しさん
21/05/11 00:34:44.65 nf224V10.net
聞きたい答しか聞きたくない!
と大上段からいくヤツは、だいたい適当にあしらわれるもんやな。

804:デフォルトの名無しさん
21/05/11 02:13:09.38 1enRFFJU.net
今回はtimeコマンドの結果を出せばいいだけなんだから
出さないほうが悪いよ

805:デフォルトの名無しさん
21/05/11 03:50:10.02 nf224V10.net
悪いわけあるか。w

806:デフォルトの名無しさん
21/05/11 06:21:14.56 4UQiG/Po.net
>>803
>聞きたい答しか聞きたくない!
聞いたことには答えない!
これも追加で

807:デフォルトの名無しさん
21/05/11 06:21:57.90 4UQiG/Po.net
>>804
自分でやれ

808:デフォルトの名無しさん
21/05/11 06:39:13.45 1enRFFJU.net
自分でやりたくないから文句いうだけのレスをするんだろうねw

809:デフォルトの名無しさん
21/05/11 07:53:58.14 QrxDugJx.net
ID:1enRFFJU = ID:Qz+CRcrD だと思ったんだが、そうだとすると
>自分でやりたくないから文句いうだけのレスをするんだろうねw
これってここの回答者のことを言っているのかな?
そりゃ誰もこいつのためにやりたいなんて思うわけないだろうけどw

810:デフォルトの名無しさん
21/05/11 11:03:45.53 1enRFFJU.net
文句を言うための時間はあるようだw

811:デフォルトの名無しさん
21/05/11 11:35:03.27 nf224V10.net
どんなに時間があっても、ヒマでヒマでたまらんかっても、おまえの知りたい時間を計測しても、とにかく、おまえには答えん!
てとこやろ。w
時間の有無はまったく関係ない。

812:デフォルトの名無しさん
21/05/11 11:37:21.08 1enRFFJU.net
レスする時間はあるんだなってことw

813:デフォルトの名無しさん
21/05/11 11:47:49.41 BTum/zQc.net
>>812
煽る時間は有るんだ
ここでゴネてないで自分でテストすれば?

814:デフォルトの名無しさん
21/05/11 12:43:09.64 1enRFFJU.net
Linuxマシンがないからね。何で聞いてるのかわかってもないか

815:デフォルトの名無しさん
21/05/11 12:50:49.89 9MrrsEWD.net
LinuxマシンがなければMacを使えば良いわ

816:デフォルトの名無しさん
21/05/11 12:55:48.02 1enRFFJU.net
MacのDockerは仮想マシン使ってるじゃん

817:デフォルトの名無しさん
21/05/11 13:22:14.44 NRSynAVb.net
>>814
はよ買え!

818:デフォルトの名無しさん
21/05/11 13:45:45.93 9MrrsEWD.net
>>816
Hyper-VにWindowsとLinuxを入れれば同じ土俵よ

819:デフォルトの名無しさん
21/05/11 21:34:33.46 Thuodyio.net
多分何も理解してないと思うよ
単に雑談相手が欲しいいつもの人だろ

820:デフォルトの名無しさん
21/05/12 00:30:43.27 w4TAZAbA.net
だからすぐ答えを返せば終わる話を、答えを言わずに延々と続けてるわけか

821:デフォルトの名無しさん
21/05/12 07:50:17.11 rw7hyAEE.net
それが5chクオリティ

822:デフォルトの名無しさん
21/05/12 08:01:18.54 pJc2kKgl.net
スレで総スカン食った奴が祟り神になってとり憑くパターンw

823:デフォルトの名無しさん
21/05/12 08:10:45.42 Njwh8Ynh.net
粘着の異常者が多いのが5ch

824:デフォルトの名無しさん
21/05/15 09:40:15.32 MEjiNwKw.net
相変らずここの住人のコミュ力は極めて低いね。
「1+1の答えは何?」ってレベルの質問なんだから「2」と答えるだけの事が数日かかっても出来ない。
>>770
[root@test-docker-28 ~]# time docker run -it alpine date
Sat May 15 00:36:53 UTC 2021
real 0m0.685s
user 0m0.023s
sys 0m0.032s
[root@test-docker-28 ~]# time docker run -it alpine date
Sat May 15 00:36:55 UTC 2021
real 0m0.684s
user 0m0.025s
sys 0m0.030s
[root@test-docker-28 ~]# time docker run -it alpine date
Sat May 15 00:36:56 UTC 2021
real 0m0.694s
user 0m0.026s
sys 0m0.032s
オマケ: ホスト [root@test-docker-28 ~]# time date
2021年 5月 15日 土曜日 09:38:26 JST
real 0m0.002s
user 0m0.000s
sys 0m0.002s
※Windowsよりはマシだけど、Dockerの実行速度は総じて遅いんだろうね。

825:デフォルトの名無しさん
21/05/15 09:47:54.36 MEjiNwKw.net
最もこれだと、イメージからコンテナ生成する時間含める事になりそうだけど。

826:デフォルトの名無しさん
21/05/15 09:48:42.39 2mBnACDT.net
もうお前はどっかー行けよ

827:デフォルトの名無しさん
21/05/15 10:00:32.04 MEjiNwKw.net
答えはNOだな。
750以降50レスも無駄に消費して何一つ生産的な会話が無い連中こそどっか行けよって話。

828:デフォルトの名無しさん
21/05/15 10:12:27.90 Y+SvMVkX.net
>「1+1の答えは何?」ってレベルの質問
ある意味合ってるw
こんなレベルの質問の答が欲しくて延々と粘着している奴。

829:デフォルトの名無しさん
21/05/15 10:26:36.91 MEjiNwKw.net
手元にLinixマシンが無い、っていってるじゃん。
ホント、文章が読めないのねw

830:デフォルトの名無しさん
21/05/15 11:07:10.67 MlU4TWWB.net
無ければ用意しろ

831:デフォルトの名無しさん
21/05/15 11:13:23.47 mmzvRop9.net
この例えで言うならみんなは持ってる1+1の答えを出すための計算機が手元にありませんってことか?
知りたいなら用意しろよw

832:デフォルトの名無しさん
21/05/15 11:19:00.00 Y+SvMVkX.net
>>829
で、>>829を読んで「それなら仕方ないね、俺が答えてやろう」なんて言う奴がいるとでも思っているんだろうか。
駄々こねておもちゃ買ってもらえるのは子供だけだぞ。

833:デフォルトの名無しさん
21/05/15 11:32:45.31 MEjiNwKw.net
>>832
>それなら仕方ないね、俺が答えてやろう」なんて言う奴がいるとでも思っているんだろうか。
俺が答えてあげてるじゃねーか。
てか749よんで816以外の回答は思いつかんが?
749に対して、自分で調べろよ、とは思っても環境が手元に無いというのなら、816以外はありえない。
その上で>>770というなら、「じゃあ、最初から起動状態のコンテナ上でどう改善するか調べてやるか」
とでも思う訳で。750以降の連中がやった1週間のやり取りは完全に無駄。

834:デフォルトの名無しさん
21/05/15 11:36:00.08 nDtgOBwM.net
>>829
はよ買え!
1+1なんか、答を人に聞かずに自分でやるべき。幼稚園やないんやから。w

835:デフォルトの名無しさん
21/05/15 11:50:23.02 MEjiNwKw.net
だからそういう揚げ足取りしか出来ない連中は、コミュ力の低い無能連中に見える、と言っている。
750レスで816を投稿すれば、実行の遅いオーバーヘッドの原因は何なのか?という生産的な話題に発展するけど、
無能な連中はそれが出来ない。

836:デフォルトの名無しさん
21/05/15 11:50:47.88 B1gVXlBk.net
ニダ

837:デフォルトの名無しさん
21/05/15 11:53:32.26 Y+SvMVkX.net
そもそも time docker run -it alpine echo を測るって話は>>790で後出しで初めて出てきたんで、
>>757の時点でわかったならエスパーか本人だな。
>758以降の連中がやった1週間のやり取りは完全に無駄。
無駄もなにもw、>>757の役に立ちたいなんて思う奴は皆無だったろう。

838:デフォルトの名無しさん
21/05/15 12:06:53.80 MEjiNwKw.net
言っとくが俺は748と別人だからな。
>話は>>790で後出しで初めて出てきたんで、...
しるかよ。久しぶりに今日見たらまーた無能連中が無駄なやり取りしてるから俺が調べてやっただけだ。
749の役に立つ必要なんて無い。Dockerの話しろよって事で。
どうでも良い揚げ足取りばっかやってんじゃねーよ。

839:デフォルトの名無しさん
21/05/15 12:15:01.03 Y+SvMVkX.net
そう思うならどうでもいい話を蒸し返すなよwもう終わってたのに。

840:デフォルトの名無しさん
21/05/15 12:22:32.53 MEjiNwKw.net

>だからすぐ答えを返せば終わる話を、答えを言わずに延々と続けてるわけか
と、終わってる様に見えないから、俺が終わらせようとしてるんだろ?
で、俺から見ると金曜日までにこの話題に携わった連中は無能にしか見えない。

841:デフォルトの名無しさん
21/05/15 12:50:27.34 FaaO/FSp.net
超粘着気質なのは分かった
仕事では関わりたくない面倒くさいやつだ

842:デフォルトの名無しさん
21/05/15 12:55:50.75 Y+SvMVkX.net
>>840
いやいやw
他の人は「誰も答えてやんないからどっか行け」で終わってる話。
「答えてくれるまで終わらない」って頑張っているのは>>757本人だろう。

843:デフォルトの名無しさん
21/05/15 13:06:01.36 MEjiNwKw.net
ここは人とコミュる板なのか、Dockerというシステムに対する板なのか、理解できてないんだなw
君は「ぼくのだいすきななかまたちのスレ、ぼくがきらいな奴は出て行け!」とか言いたいんだろうねww
第三者はそういう見方はしないからww
あれ?Dockerに対するXXの問題は終わってないよね?という見方しかしないw
感想に対しては全くそのとおりだね。
こんなに無能な奴とは一週間仕事したとしても何の成果も生まない事が、やり取りだけで良く分かるwww

844:デフォルトの名無しさん
21/05/15 16:51:43.15 KGt6eyeC.net
問題に対する貢献を何もしないで、答え出せって言い続ける馬鹿に答えてやるわけないだろ。
前提からして勘違いしてるバカは出ていってくれ。

845:デフォルトの名無しさん
21/05/15 16:56:50.60 MEjiNwKw.net
>>824
因みにすでに稼働中のコンテナに対するテスト。やはりホストの直実行に比べて大変遅い。
[root@test-docker-28 ~]# docker container ls | grep php_test
2782ad3cf676 mytag/php_test:latest "docker-php-entrypoi…" 2 days ago Up 2 days 80/tcp php_test_1
[root@test-docker-28 ~]#
[root@test-docker-28 ~]# time docker container exec -it php_test_1 date
Sat May 15 16:51:44 JST 2021
real 0m0.323s
user 0m0.029s
sys 0m0.022s
[root@test-docker-28 ~]# time docker container exec -it php_test_1 date
Sat May 15 16:51:45 JST 2021
real 0m0.318s
user 0m0.026s
sys 0m0.030s
[root@test-docker-28 ~]# time docker container exec -it php_test_1 date
Sat May 15 16:51:46 JST 2021
real 0m0.310s
user 0m0.027s
sys 0m0.033s

846:デフォルトの名無しさん
21/05/15 17:27:23.39 MEjiNwKw.net
>>824
因みにpodmanでの実行結果。Dockerより多少早い。極く僅かだけど
[root@dev-podman ~]# time podman run -it alpine date
Sat May 15 08:24:59 UTC 2021
real 0m0.611s
user 0m0.122s
sys 0m0.126s
[root@dev-podman ~]# time podman run -it alpine date
Sat May 15 08:25:01 UTC 2021
real 0m0.611s
user 0m0.121s
sys 0m0.123s
[root@dev-podman ~]# time podman run -it alpine date
Sat May 15 08:25:02 UTC 2021
real 0m0.561s
user 0m0.109s
sys 0m0.110s
[root@dev-podman ~]#

847:デフォルトの名無しさん
21/05/15 22:44:25.08 6HUq2sDZ.net
>>829
世の中にはKNOPPIXとかのDVD,USB起動linuxがあるんだから、それ使えばいいだろ。
性能比較するだけなら、virtualboxあたりに比較用環境をこしらえて動かせばいい。

848:デフォルトの名無しさん
21/05/16 03:39:58.66 k+FUUGjR.net
ここまで書いてあげるのに未だそんな事を言ってるのね・・・
749が環境用意できないといって、俺が変わりに実行してあげて、実行結果も出ていて、問題点もわかった。
0.1秒以内に終わるなら提供する価値があると言っていて、ホストLinixで稼働中のコンテナに対するコマンドなら
0.3秒でおわるっぽい、後0.2秒は削れないのか?とか
イヤ、そもそも何故コンテナの呼出すだけでこんなにオーバーヘッドかかってるの?とか、
sys+userの実行時間はそれなりに短い、にも関ずrealは0.6秒かかっているがその差分は何なのか?とか
816,838,839眺めてるだけで、色々考慮点が出そうな物で、それこそDockerのスレにふわさしい話題の筈なのに、
そういった問題点に一切目を向けず、まだUnixインスコしろ〜とか、どんだけレベル低いの?

849:デフォルトの名無しさん
21/05/16 07:40:10.97 dwn8WkYe.net
>>848
それな。
dockerは起動時にネットワークとか作るはずだから
そういうのを省いたら少しはましになるかも

850:デフォルトの名無しさん
21/05/17 18:41:09.11 rPMvh1yG.net
>>849
成程、若干早くなったみたい。何故かnoneよりhostの方が早くて不思議だけど。
[root@test-docker-28 ~]# time docker run --network="none" -it alpine date
Mon May 17 07:29:33 UTC 2021
real 0m0.709s
user 0m0.038s
sys 0m0.031s
[root@test-docker-28 ~]# time docker run --network="none" -it alpine date
Mon May 17 07:29:34 UTC 2021
real 0m0.688s
user 0m0.030s
sys 0m0.032s
[root@test-docker-28 ~]# time docker run --network="none" -it alpine date
Mon May 17 07:29:36 UTC 2021
real 0m0.707s
user 0m0.035s
sys 0m0.028s
[root@test-docker-28 ~]# time docker run --network="host" -it alpine date
Mon May 17 07:29:41 UTC 2021
real 0m0.567s
user 0m0.031s
sys 0m0.029s
[root@test-docker-28 ~]# time docker run --network="host" -it alpine date
Mon May 17 07:29:42 UTC 2021
real 0m0.549s
user 0m0.032s
sys 0m0.022s

851:デフォルトの名無しさん
21/05/23 18:46:47.14 N6QbFliV.net

これ、ほぼほぼ real = user + sys + 0.5 s
だけど0.5秒はコンテナを呼び出すruncのコストそのもの?
だとすると>>761の要件は絶対に満たせないから、この人は
伝統的なconfigure+makeで提供してホストで直実行って感じなんだろうね。

852:デフォルトの名無しさん
21/05/23 21:06:19.23 G29b2ho8.net
>>851
もともとホストで直接実行するのがメインのツールなのでそこは問題ないんだけど
ライバルツールがDockerでも提供していて自分もやる意味あるかなぁ?という話
ライバルツールは実行に十数秒かかるようだし、依存ライブラリ等の
インストールが必要みたいでDockerで提供する意味がある
自分のは一瞬で終わるし依存ライブラリなどもない
>>761でインストールに手間がかかるって言ったのはフェイクw)
でも比較表とか作られたら
相手のは Docker で提供・・・○ で
自分のは Docker で提供・・・× になるじゃん?w
それもいやだなぁと思うけど、かといって面倒なことはしたくない
Dockerで提供する理由を探してるけどやっぱり見つからんなぁ

853:デフォルトの名無しさん
21/05/23 22:06:01.92 N6QbFliV.net
>>852
>相手のは Docker で提供・・・○ で
>自分のは Docker で提供・・・× になるじゃん?w
>
>それもいやだなぁと思うけど、かといって面倒なことはしたくない
>Dockerで提供する理由を探してるけどやっぱり見つからんなぁ
おいおい、自分で答えを言ってるじゃん。Dockerで提供する理由??
自分のは Docker で提供・・・○ にして私のツールはライバルと同じサポート範囲ですよ、と言うw

854:デフォルトの名無しさん
21/05/24 01:43:18.89 XsnmFX1Q.net
>>853
だから自分の場合Dockerをサポートする理由がないんよw
なんであんたDockerで提供してんの?
え?依存ライブラリが必要だから?ああ、うん・・・
でもそれ俺にとっては意味ないし・・・
そもそもメインのユースケースはDockerなしで使うものだし・・・

855:デフォルトの名無しさん
21/05/24 03:56:04.65 mQhym/iw.net
知らんがな。
ここはDockerスレであって、おまえのフェイクアプリのスレやない。

856:デフォルトの名無しさん
21/05/24 05:26:49.41 zjEzAo2L.net
まあ、そういうことやな。
アプリの結論は843で「じゃあどうすれば呼び出し早くなるのさ?」を
語るのがこのスレ。defaultRuntimeをruncから別のものに変更すれば早くなるのか?
URLリンク(github.com)

857:デフォルトの名無しさん
21/05/24 10:52:37.80 XsnmFX1Q.net
そうそう。速くなる方法を書いてくれればいい

858:デフォルトの名無しさん
21/05/24 19:35:02.16 JJaZh5wC.net
なんねーよバカwそういうツールじゃねーから。

859:デフォルトの名無しさん
21/05/24 19:59:26.54 XsnmFX1Q.net
しかたないな。じゃあもしそういう比較表でも登場して×がついたら
「圧倒的に速く依存ライブラリもないから必要がない」に変更しろって
そのサイト管理者にでもクレームでもだすかw

860:デフォルトの名無しさん
21/06/05 11:37:42.95 0Wm1apvp.net
Docker学習しようかなと思ってwindows for Docker入れたら使えなくて調べたらhyper-vに対応してない化石cpuが原因だったみたいです
今ryzen5 1600でマザボ的にryzen5 3600が買い替え候補なんですがryzen5 3000番台がhyper-v対応かどうか知ってる方いますか?

861:デフォルトの名無しさん
21/06/05 11:45:11.74 jyb18uQm.net
>>860
プログラム開発で困りたく無いのならAMDじゃなくてIntel一択です。

862:デフォルトの名無しさん
21/06/06 23:24:50.99 +EDym+/8.net
そのレベルじゃDockerやっても躓くだけって気がするけどね。

863:デフォルトの名無しさん
21/06/07 12:55:49.75 pl6618+T.net
Windows 10 Pro 版、
CPU-i7, メモリ16GB(出来れば32GB)以上、SSDは256GB 以上
メモリ8GB じゃ、動かないかも
例えば、Ruby on Rails なら、WSL2, Linux, Docker Compose,
VSCode(拡張機能・Remote Container, WSL2 ならRemote WSL)
CPU に仮想化支援機構が付いていないと、仮想マシンを使えない
AMD は、よく知らない。
新しいMac も、CPUが変わったから、知らない

864:デフォルトの名無しさん
21/06/09 02:41:00.48 MMWg5JjQ.net
docker-compose.yml
web01
build : php-fpm:latest
image : web01
web02
image : web01
↑docker-compose.ymlで上記のような指定をするとwe01とweb02は同じイメージを使用してインスタンス作りますが、
web02だけcronをインストールしたい場合、どのような方法があるでしょうか?
docker-compose up -d のコマンドを実行するだけでweb01とweb02の差分がcronのインストールだけになるようにしたいです。

865:デフォルトの名無しさん
21/06/09 14:51:23.98 3yaBDNsF.net
web02固有の環境変数定義
a. entrypoint内で環境変数をみてcrond導入(動的な導入コストを許容できるなら)
b. crond導入済み + entrypoint内で環境変数をみてcron.dへのリンクを有効化
c. crond導入済み + 02のみymlでcron.dの外部ボリュームを用意しといてmount
d. crond導入済み + crontab内で環境変数をみて動作 (なのでcronは動作してしまう)
個人的にはイメージ分けるけど次点でbかc

866:デフォルトの名無しさん
21/06/10 01:45:04.78 pQAIRV0m.net
>>865
大変勉強になります!
提案頂いた方法で試してみます!
ありがとうございました!

867:デフォルトの名無しさん
21/06/19 14:12:50.93 uOTa2y3+.net
本番環境でdockerをAWSとかじゃなく
自前でホストするベストな方法ってなんですか?

868:デフォルトの名無しさん
21/06/20 19:29:54.40 mWa0XAC1.net
>>867
k8だよな

869:デフォルトの名無しさん
21/06/20 20:10:31.81 IOfHBDeH.net
>>868
Kubernetesのこと?

870:デフォルトの名無しさん
21/06/20 20:27:00.96 akuykRB/.net
多数のnodeが使える環境じゃないとkubernetesはオーバースペックよな。

871:デフォルトの名無しさん
21/06/20 20:32:32.14 bGnn/scA.net
OpenStack と OpenShift の関係って?
URLリンク(ts0818.hate)@nablog.com/entry/2020/04/05/181720
注意! アクセス禁止にされるのを防ぐために、URL に@ を入れています
OSS のOpenStack(IaaS)とか、
Red Hat OpenShift は、Docker, Kubernetes(k8s)
鉄鋼のJFE は、OpenStack を使っているとか

872:デフォルトの名無しさん
21/06/20 20:32:33.83 IOfHBDeH.net
オンプレミスケースだと
開発dockerでやっといて、
運用もdockerでやるのは少ないのかな?

873:デフォルトの名無しさん
21/06/20 20:37:07.26 IOfHBDeH.net
オンプレミスを選択されるユーザーの場合
運用スキルが高くない場合が多くて
k8sとか難しいのは敬遠されるんだよなーー
初心者でも簡単な
dockerホストの方法ってないんでしょうか?

874:デフォルトの名無しさん
21/06/20 21:06:58.30 4BMZrmmi.net
>>873
運用スキルがどうこうよりも、客の環境としてホントにk8sが必要なの?が気になった。
なんか流行ってるしカッコ良さそうだから僕使ってみたいですーにしか見えん。

875:デフォルトの名無しさん
21/06/20 22:05:20.41 9jv/H/CA.net
リバースプロキシとの連携、冗長・スケーリング構成も考えると
k8sないとつらくないか
従来どおり自前でももちろんできるけど
いけてる管理系ソフトやベンダーついてたらこんな質問せんだろうし

876:デフォルトの名無しさん
21/06/20 23:30:19.59 bGnn/scA.net
オーケストレーションツールが無いと、
Rolling Deploy, Blue Green Deploy などが出来ない
システム更新して失敗したら、簡単に巻き戻せない。
サイボウズのKintone も、千台とかをk8s で、毎日作り直しているとか
普通、毎週システム更新する
それが面倒だから、AWS Fargate, Elastic Beanstalk(Paas), Lambda みたいな、
管理不要(managed)のものを使えと言われる

877:デフォルトの名無しさん
21/06/21 00:31:26.60 DBAAgUVQ.net
>>874
一つのブロダクトを複数のテナントに展開しますが、
基本線はAWSで運用するのを基本としますが、
客によってはオンプレのケース実際あるのでその場合の対応ですかね
いまんところ良い方法が確立するまで
オンプレはdocker使わずに都度構築なります

878:デフォルトの名無しさん
21/06/21 00:35:58.65 DBAAgUVQ.net
>>876
>>AWS Fargate, Elastic Beanstalk(Paas),Lambda みたいな
こういうのって使うとベンダーロックインしません?
あんまり詳しくないですが、
そのため使用を避けてます

879:868
21/06/21 03:14:08.13 jNLceUbk.net
YouTube で有名な、雑食系エンジニア・KENTA の初心者用コースでは、
Ruby on Rails, Docker Compose, Heroku, CircleCI などが入っているけど、
最近は、AWS Fargate, Terraform なども入ってきてる
元々は文系女が、Rails, Heroku で、一人でビジネスを始めるものだけど、
最近は、Fargateも常識になってきたので、
皆、AWSのくろかわこうへいのサロンにも入る
ベンダーロックインと言うけど、
どこかのクラウドを選ばないとビジネスできないから、AWSを選んでいるだけ
米国年収では、Railsが1,300万円で、
AWS Solution Architect が1,400万円と、ついにRailsを超えて最高位になった!
今、最も必要な技術が、Rails, Docker, Fargate の3つ。
だから、ほとんどの学校・サロンは、これが中心
Udemy の山浦清透も、学校を作っている最中らしい。
こういう人達が、IT 教育革命を起こしたので、
今の1年ぐらいの未経験者は、10年以上のプロ以上の技術力がある!

880:デフォルトの名無しさん
21/06/21 19:45:57.05 Op5NCSc0.net
Ruby 君の話を真に受けていけません

881:デフォルトの名無しさん
21/06/21 21:33:05.92 cmPeLM9J.net
> どこかのクラウドを選ばないとビジネスできないから、AWSを選んでいるだけ
これ
もしGCPに移すことになっても改修が必要でも
自前で維持し続けるコストよりはるかに大したことないし
k8sやServerless Frameworkである程度自衛もできる
セキュリティ要件なのかしらんがオンプレとの連携も充実してるし営業に相談した方がいい
十中八九インフラ担当者が老害なんだろうけど

882:868
21/06/22 12:46:42.80 Og9d/I5e.net
YouTube に、Udemy の山浦清透の新動画ある
Docker知らないとWeb開発を任せられない?Dockerは初学者に必須?
Dockerできない香具師は、クズみたいな論調で、
Dockerできない香具師が大暴れして、
Twitter のトレンドに入っていたらしいw
これは、YouTube で有名な、雑食系エンジニア・KENTA の初心者用コースに、
Dockerが入っているから
今は、Dockerどころか、
AWS Fargate, Terraform まで入ってきてるから、
初心者でも、AWSのくろかわこうへいのサロンにも、入る必要がある
今の1年の未経験者は、10年以上のプロよりも技術力が上になってるから、
何も勉強しない老害が、勉強してる香具師は馬鹿とか、大暴れしてるw
自分は偉い偉いと念仏を唱える、勉強しない老害の現実逃避w

883:デフォルトの名無しさん
21/06/22 13:36:04.69 KH39IhOq.net
おまえが害や。
現実逃避すな!

884:デフォルトの名無しさん
21/06/22 19:30:58.75 09uSjxDf.net
5chは老害の巣窟ですよ。
子供は他所で遊んだ方が良いですよ。

885:デフォルトの名無しさん
21/06/22 22:59:13.31 iTqlJwAd.net
俺たちも高卒人間をコンテナに詰めて集金するシステムを作りたいものです

886:デフォルトの名無しさん
21/06/24 14:25:28.79 OoTcByFS.net
よくわからんけど山浦清透とKENTAとくろかわこうへいが高卒老害って理解でOK?
でコイツ等が自分は経験1年未満だけど10年プロ選手より技術力が上だと言ってるの?
こんな過疎スレで広告連投とか、マジで気味が悪い。

887:デフォルトの名無しさん
21/06/26 14:27:17.31 J4Fj8/J5.net
>>872
ウチは規模小さいんで本番もdocker
docker composeでお気楽運用
開発環境と本番環境の差異を大幅に減らせる
デプロイが楽ちん
これだけでも導入するメリットあると思うけどねー

888:デフォルトの名無しさん
21/06/26 21:39:31.79 kFBKre+b.net
小規模ならそれで良いわな。
バックアップだけ、どこをどうやって取るか決めて。

889:デフォルトの名無しさん
21/06/30 12:30:40.90 a6ItM6DJ.net
>>878
まあ、ベンダーロックインいやなら自前でホスティングすればいいだけ。

890:デフォルトの名無しさん
21/06/30 13:01:09.16 wQTbM/d4.net
K8Sはわからん諦めた言うやつでもdocker composeはわかる
本番環境としてswarmはなかなか悪くない選択肢だと思う
オンプレミスで構築すんのも簡単

891:デフォルトの名無しさん
21/06/30 13:03:23.70 wQTbM/d4.net
ただswarmはnamespaceが無いのが惜しい
オンプレswarmクラスタを異なる顧客案件で共用してコストダウンしたいけど隔離性が問題になる

892:デフォルトの名無しさん
21/08/23 18:37:52.20 Qe+yl/oi.net
Dockerの存在を昨日知って勉強を始めました。
おもしれー。
質問はまだないです。質問できるほどまだ理解してない。
糞レスです。

893:デフォルトの名無しさん
21/08/23 19:29:33.41 v4Zeotqx.net
Welcome to Underground...

894:デフォルトの名無しさん
21/08/23 20:37:58.80 dS401MqO.net
Udemy の山浦清透、8/20
【金額公開】Webサービスの運用費用、実際いくらかかっているか1円単位までお見せします
URLリンク(www.youtube.com)
このAWS のシステム構成図を見てみ
ECS on Fargate, Cloud Front で、
コンテナ内には、Laravel, Nginx の2プロセスしかない
YouTube で有名な、雑食系エンジニア・KENTA のサロンでも、
Ruby on Rails , Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap
VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース
今までは、Docker Compose までが初心者用コースだったが、
最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, React, Vue.js, TypeScript も入る。
これ以上は、Kubernetes
だから、AWSのくろかわこうへいのサロンにも、入る必要がある。
この3人が日本で、Docker, AWS を流行らせた、3大サロン

895:デフォルトの名無しさん
21/08/29 16:39:45.84 LdXiv0CZ.net
イメージレジストリからpullしたコンテナイメージが本当に正しいものかってどうやって確認すれば良いんやろ
digestかimage idがおなじなら同一って思っていいのかね(´・ω・`)

896:デフォルトの名無しさん
21/09/09 22:29:32.64 XufaHy/o.net
本当にイライラするわ。何が一番イライラするかって、全く意味不明な事だよ。
俺は別にIT関係の仕事に就きたい訳でもないのに、Git Hubにある高性能なアプリを使いたいからこんな意味不明な事をやらされる。
一つのアプリ入れるのにいくつソフト入れるんだよ馬鹿かよ。それで環境構築しても、結局上手く行かない。もう死んだらいい。Git Hubに載せてる奴らは全員。

なんでアプリで提供できないの?馬鹿なの?死ぬの?本当理系陰キャは全員滅びて死に絶えろクソが

897:デフォルトの名無しさん
21/09/10 07:48:08.32 +fBDwmx3.net
自動車関係の仕事に付きたいわけじゃないのに
めんどくさいことさせるなって
言ってるのと同じだな

898:デフォルトの名無しさん
21/09/10 08:25:34.40 diHOHULD.net
ビルドもできないような無能は相手にしたくないということだろ。開発者はお前のママじゃないんだよ。
金を払ってコンサルかサポートでも雇え。

899:デフォルトの名無しさん
21/09/10 09:25:44.71 +fBDwmx3.net
「金を払って雇ったコンサルがママだった件について」

900:デフォルトの名無しさん
21/09/12 00:03:50.36 5PBGB/9o.net
けいちょんチャンネルかよ。

901:デフォルトの名無しさん
21/09/12 00:10:23.17 uZAsX0Fg.net
よっしゃー

902:デフォルトの名無しさん
21/10/07 12:00:53.97 cYPPu0Aj.net
フルマネージドのswarmってあるんだっけ?

903:デフォルトの名無しさん
21/10/18 18:37:08.76 wL3rY2L5.net
sshポートフォワードで繋いでるDBがあるんだけど
特定のコンテナのみからこのポートに接続させる簡単な方法は無い?

904:デフォルトの名無しさん
21/10/18 19:50:31.39 ++ksH4m8.net
> 特定のコンテナのみから
踏み台のauthorized_keysで
コンテナに存在する鍵のみポート転送許可してあげる
ssh実行はコンテナ内からする必要があるから
ENTRYPOINTか起動後にexec内で

905:デフォルトの名無しさん
21/11/11 15:25:44.33 CHcG8Nbi.net
こんな感じでいけた
services:
 ssh:
  image: myssh
  volumes:
  - path/to/secrets/id_rsa:/id_rsa:ro
  command: sh -c ‘cp /id_rsa ~/.ssh/ && chmod 600 ~/.ssh/id_rsa && ssh -N -L 5432:5432 remotedb’
 app:
  image: myapp
  environment:
   DBHOST: ssh
   DBPORT: 5432

906:デフォルトの名無しさん
21/11/11 16:16:15.42 xi/MGbfo.net
ssh -i identity_file
とできるんでcpする必要はない


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

522日前に更新/277 KB
担当:undef