探検


Docker Part5

■ このスレッドは過去ログ倉庫に格納されています
2020/12/02(水) 19:13:07.36ID:y3Zdr8oB
DockerはLinuxが持つコンテナ技術を使ったアプリケーション仮想化技術です。
アプリケーションを動かすために必要な各種ライブラリ等を一つのDockerイメージに
まとめることで、さまざまな環境へのデプロイが容易になります。
例えばWindowsやmacOSを使って開発・テストしたDockerイメージを
そのままクラウド上のLinuxの本番環境で使うことができます。

クラウド上の環境が仮想マシンであるため、Dockerは仮想マシンと併用して使うことが多いですが
仮想マシン技術とは無関係の技術です。実際Linux環境において仮想マシンは必須ではありません。
WindowsとmacOSでは仮想マシンを使いますが、これはOSがLinuxではないからです。

Dockerは主にアプリケーションを動かすために設計されているのでデータを保存するのには適していません。
データはDockerイメージの外部、ボリュームを使ってホスト環境に保存するかネットワーク通信で外部サーバーに保存します。
またDockerコンテナは一つのサービスを実行し、複数のサービスが必要な場合はdocker-composeやk8sなどを使って連携させます。
Dockerを仮想マシンの代替として、コンテナ内で複数のサービスを起動しようとすると困難が待ち受けています。
それはDockerの設計方針とあっていないからです。

Dockerイメージ(Dockerfile)はアプリケーション開発者が作成します
動かすのに必要なもの全てがDockerイメージに含まれるので
インフラ担当者はそれを動かすだけ、本来のインフラの作業に集中できるようになります

Dockerは主にウェブ業界でサービスのデプロイの必須技術になりました
情報共有しましょう

http://www.docker.io/

前スレ Docker Part4
https://mao.5ch.net/test/read.cgi/linux/1597591176/

注意 Dockerを仮想マシンの代替として使いたいと考えてる人は、DockerではなくLXCを使いましょう
LXC(Linux Containers)
https://mao.5ch.net/test/read.cgi/linux/1330826939/
2020/12/05(土) 11:37:57.41ID:I3YGhR/O
おわってんのはお前の脳みそじゃい!
53login:Penguin
垢版 |
2020/12/05(土) 12:20:18.97ID:0YccHEgF
↑は何をいきり立ってんの?
5chをDockerのサポート掲示板か何かと勘違いでもしてるのかな?
2020/12/05(土) 12:41:33.06ID:NfqCIanc
お前こそpodmanのスレは別にあるんだしそこ行ったら?
55login:Penguin
垢版 |
2020/12/05(土) 12:58:17.39ID:0YccHEgF
>>54
俺はpodmanに興味はない。
俺が焦点にしているのはお前だ。
スレチと言うならk8sからそもそもスレチだし、それなら>>2から
全部駄目なんだが?なんでpodmanにだけ反応するの?
2020/12/05(土) 13:29:44.28ID:I3YGhR/O
解説読めば理解できるのに的外れな質問をしている人のほうがサポート掲示板と勘違いしているんじゃないですかね?
2020/12/05(土) 13:34:08.78ID:FAa+IqVT
ちゃんと理解したならdockerがオワコンとわかるはずだろう
dockerはいま急速に切り捨てられようとしてる
今回の事件だけじゃねえんだ
58login:Penguin
垢版 |
2020/12/05(土) 13:35:16.83ID:0YccHEgF
>>56
悪いけど的外れな質問にも興味はない。
俺はDocker板で突然k8sの話題が始まった事に
ずっと違和感を持っていたけど、別にツッコミを入れたりはしない。
で>>50-52は何でそこをスルーするのにpodmanに「だけ」反応するの?って話。
2020/12/05(土) 13:44:39.16ID:I3YGhR/O
>>58
podman は今回の件に関係ないからだけど?
2020/12/05(土) 13:47:43.29ID:RYeAh5fh
知識が足りないからdocker = K8Sのような勘違いをしてるのかも
しっかり学ばずになんとなくでdockerを使ってる若手に多い
2020/12/05(土) 13:50:33.46ID:NbhsX2Y9
podmanはなんつーかもとから土俵の上にないっていうか
たぶん非推奨っていわれてもこんなに騒ぎにはならないだろうな
62login:Penguin
垢版 |
2020/12/05(土) 14:33:22.07ID:0YccHEgF
>>59
日本人の方のブログには「代替にpodmanが提供されている」という記載はある。
https://blog.inductor.me/entry/2020/12/03/061329
2020/12/05(土) 14:48:49.13ID:I3YGhR/O
>>62
CRI-O に言及するついでに書いてあるだけだろ...
記載があるから関係があるという考え方はやめたほうがいいよ
64login:Penguin
垢版 |
2020/12/05(土) 15:17:43.52ID:0YccHEgF
>>63
k8sをちゃんと使ってDockerとの違いにやりづらさを感じた人なら
その一行で「なるほどな」と感じるはずだが?
2020/12/05(土) 15:24:59.27ID:I3YGhR/O
>>64
docker との違いにやりづらさとあるが、主語がないので何と比較してやりづらさがあると言いたいのか分からない

> Dockerの代替ツールとしてはローカル用ランタイムのPodman、コンテナビルダーのBuildah、そしてCRIランタイムのCRI-Oをそれぞれ提供しています。
この一行に関してはそうだねとは思っても、なるほどと思える要素はないな
66login:Penguin
垢版 |
2020/12/05(土) 15:25:48.16ID:0YccHEgF
>>65
それは君が馬鹿だから。
資料を読めばなぜやりづらいと感じるのかもわかる。
2020/12/05(土) 15:35:43.99ID:I3YGhR/O
>>66
これまで k8s -> dockershim -> docker api -> containerd となっていたのを k8s -> containerd にするっていう話なんだけど、
これのどこに podman が関連するか教えてくれない?
2020/12/05(土) 15:59:41.57ID:r7Mql18q
>>67
docker要らなくなるな
じゃあpodmanでいいか
69login:Penguin
垢版 |
2020/12/05(土) 17:17:37.71ID:0YccHEgF
>>67
その資料にはそうは書いてないな。
今まで:
k8s->dockershim->Dockerで動いていたけど、dockershimは廃止するよ
これから:
でも実はDockerは内部でcontainerdとして動いているから廃止後はk8s->containerdになるから安心だよ。

と言っていて、その背景の情報としてDockerはk8sとネットワークとかVolumeとかの機能が
被っていて邪魔、とかCRIとしてコンテナを動かす技術はdockershimのほかにCRIOやcontaienrd
があって、CRIOの人達は早くからpodman押してるよ、それは何故かと言うとk8sが求めていない余計な
機能は実装していないからだよ、と言っている。

だからこの文脈で>>51といえばそれが正しくて、>>50はお前何いってんの?としか思わない。
少なくとも>>50という感想には絶対にならない。
2020/12/05(土) 18:04:26.84ID:WsElpmBT
dockerを開発用に使ってる人
→今まで通り使い続けてOK。k8s上でdockerで作成されたコンテナは実行可能であり続ける。(コンテナのフォーマットは標準化されていて、dockerもそれに従っているから)

k8sのコンテナランタイムとしてdockerを使っている人
→cri-oかcontainerdに移行してください。
猶予は1年

って認識だけどこれでいいんだよね?
2020/12/05(土) 18:04:49.70ID:I3YGhR/O
>>69
まず、前半部分(安心だよ。まで)って何が言いたいんだい?
私が書いた内容を君の言葉で言い直しただけ?

だからこの文脈でって言うけど、話を飛ばしすぎなんだよなぁ
私は最初から昨日の話の流れで podman が出てくるのはおかしいでしょと言ってるだけなんだけど
dockershim が非推奨になります、だから podman に移行しましょうなんて話が公式からありましたか?
2020/12/05(土) 18:06:59.84ID:I3YGhR/O
>>70
いいと思うよ
2020/12/05(土) 19:34:45.23
https://qiita.com/kenkono/items/6221ad12670d1ae8b1dd
これのDockerfileの最後の行のADD . /code/には何の意味がありますか?
その手前でADD /code/してる気がするのですが
なぜ再度ADDする必要があるのでしょうか
2020/12/05(土) 20:00:07.95ID:4l48dxdp
>>73
依存性だけ先にダウンロードすんだよ
2020/12/05(土) 20:03:40.21ID:ZteeUnRS
個々のDockerfileの意味とか流石に作者に聞けとしか
よく使われるテクニックとかならわかるが
2020/12/05(土) 20:09:16.24ID:I3YGhR/O
どう見てもよく使われるテクニックなんですが...
2020/12/05(土) 20:16:26.25ID:4l48dxdp
dockerユーザーは初心者も多いからこんなもんでしょ
podmanは玄人ユーザーが多いからみんな「わかってる」けど
2020/12/05(土) 20:18:43.75
>>74
なるほど
ためしに最後のADD . /code/の行を消してもbuildできてしまったので
どのような目的があったのだろうと疑問だったのですが
まだいまいちピンときていませんがありがとうございました
79login:Penguin
垢版 |
2020/12/05(土) 20:20:48.85ID:0YccHEgF
>>71
もういいよ。
お前の脳味噌は相変わらず腐ってる。
2020/12/05(土) 20:49:33.40ID:BHDtRCCp
>>78
最後のADD削ったら必要なものが入らないだろw
Dockerは上から一行ずつビルドしてるんだから
「最後の一行」を削っていって最終的に最初の一行だけになっても全部ビルドできる

別にこれでもビルドは正しく出来るんだよ
WORKDIR /code
ADD . /code/
RUN pip install -r requirements.txt

ただしこれだと、.(カレントディレクトリ)の内容が変わったときに
pip install -r requirements.txt という時間がかかる
パッケージのインストールを何度もすることになる

一般的に requirements.txt の内容が変わることは少なく
.(カレントディレクトリ)= ソースコードは変化しやすいので
記事の順番でやるとビルドに時間がかからなくなる

これはDockerを本来の目的=自社開発アプリのデプロイとして
使う場合によく使われるテクニック
開発中に何度もソースコードを修正してビルドするからね
他人が作ったアプリをただビルドするだけの人だとこうする理由がわからない
2020/12/06(日) 00:00:05.53
>>80
>上から一行ずつビルドしてるんだから
>ただしこれだと、.(カレントディレクトリ)の内容が変わったときに
なるほど まだわからない部分はたくさんありますが
簡単な構成でdocker buildで試し比べてみました
stepそれぞれに(上から順々に依存している?)12文字のハッシュ値があって
最終stepの行がimage idになっているのをみてくしっくりきた感じがしました
ありがとうございました
82login:Penguin
垢版 |
2020/12/06(日) 13:07:15.29ID:bW5Jw+B2
Mirantis to take over support of Kubernetes dockershim
https://www.mirantis.com/blog/mirantis-to-take-over-support-of-kubernetes-dockershim-2/

dockershimはKubernetesの外でメンテ継続するってよ

いずれにせよ独自のKubernetesディストリビューションを自分で作ってるユーザーにしか関係ない話だよねこれ
あるいはKubernetesのWorker Node上でdocker in docker使ってたりとかすれば関係あるけど
2020/12/06(日) 13:46:09.17ID:j0ZyyUeQ
そりゃ短絡的すぎる
開発ツールとしてのDockerは全く金になってないわけで、実行環境として使われなくなればDocker社は潰れる
まあいずれにせよバイアウトは時間の問題だろうけど、変なところに買われないといいね
MSあたりなら万々歳か
2020/12/06(日) 15:31:02.60ID:cr9fHI9X
ほんとそれだよな
dockershimっていう技術的1要素についてしか見れてない人はちと掘り下げが浅い
2020/12/06(日) 16:43:24.92ID:8gaQ8Ouz
dockerで作ったのって所有者がrootになってるけど
別にそのままでいいよね
2020/12/06(日) 16:44:21.91ID:cr9fHI9X
podmanなら安心
2020/12/06(日) 19:00:10.19ID:sbb7t0Yi
dockerはwindows
2020/12/06(日) 19:00:49.22ID:sbb7t0Yi
とMacだけで使うって方向になりそう
2020/12/06(日) 19:29:29.61
ALLOWED_HOSTSをコマンドから引数から書き換えられたらいいのに。。
せっかくdockerで自動で構築できてもそこだけ手動なのか
シェル書くしかないか
2020/12/06(日) 19:32:01.05ID:gvpRuI30
allowed_hosts=aaa docker run ...
でいいじゃん
2020/12/06(日) 22:59:53.15
>>90
settings.pyのALLOWED_HOSTSを切り替えてそれでやってみたけどだめだった
2020/12/07(月) 00:39:20.58ID:7KIPbkxC
Djangoをディージャンゴって音読してしまう癖を矯正するコツを思いついた
限りなくデをジに近づけてデェンゴって発音する
2020/12/07(月) 01:39:44.13ID:XVF5iFmD
ワンピース ねじまき島の冒険(同時収録:ジャンゴのダンスカーニバル)でも見ればいいんじゃないですかね?
2020/12/07(月) 02:00:47.62ID:Gjaw1DR4
DockerHubってイメージじゃなくてDockerfileとかダウンロード出来ないの?
今使ってるイメージ微妙に不便なとこあるからPRしようと思ってるんだけどやり方がわからない…
2020/12/07(月) 08:55:45.83ID:XVF5iFmD
どっかにかいてあるだろ
Dockerfileは必須じゃないから
ないこともあるが
96login:Penguin
垢版 |
2020/12/07(月) 08:57:20.10ID:QEYCllWo
>>92
いたずらハゲたかジャンゴってスーパーマリオ64にあったよな

>>94
GitHubへのリンクが無くて
探しても分からなかったら諦める
97login:Penguin
垢版 |
2020/12/07(月) 09:51:55.10ID:qRPS8Kkp
>>84
こういうコメントって何なんだ?
薄気味悪い。
2020/12/07(月) 11:50:21.78ID:2hRxy7oG
>>97
>>97
2020/12/07(月) 22:26:09.34ID:uz+f63A+
Docker 始めたばかりでよくわからないんだけど
docker-compose で複数プロジェクト起動したりするときってみんなどうしてるの?

数少なかったらコンソールから手入力でも行けそうだけど
プロジェクトとかオプションとか多くなるとしんどいですよね

シェルスクリプトとかでがんばるのかな
2020/12/07(月) 22:39:51.94ID:2hRxy7oG
Ansible
2020/12/07(月) 22:40:33.85ID:2hRxy7oG
Chef
2020/12/07(月) 22:41:05.57ID:2hRxy7oG
Puppet
2020/12/07(月) 22:55:17.04ID:VASQvhG4
>>99
複数プロジェクトって?
それぞれのプロジェクト?が連携してるのなら
一つのdocker-compose.ymlでやるけど
2020/12/07(月) 23:03:26.19ID:xbcRerkM
プロジェクトは公式の単語だからドキュメント見てこい
2020/12/07(月) 23:12:46.18ID:uz+f63A+
>>103
たとえば WordPress と BBS を運用するサーバがあったとして、
両者は連携させないのでそれぞれに docker-compose.yml を書くとするじゃないですか

それでフロントエンドに httpd を置いて、リバースプロキシで振り分けるとして
これも docker-compose.yml を書いて運用するとプロジェクトが3つになります

関連はするので全部まとめて一つにするのが正義かもしれませんが
密に関連するのと比較的疎になってる部分があるのをごちゃまぜにするのがはたしてよいのかどうか

で、こういう場合は大抵どうしてるのかなと思ったのです
2020/12/07(月) 23:20:48.46ID:s4ROaUh2
>>105
もう答え出てるよ?構成管理ツールを使えばいい
Dockerだからといって、急に昔ながらのやり方が変るわけじゃない
K8Sを使わないなら、Dockerなんてただのパッケージングツールでしかない
ビルドして、サーバーにリリースして、起動する
ほら、いつものやつだろ
だったら、いつものやつを使えばいい
2020/12/07(月) 23:30:36.35ID:uz+f63A+
>>106
ありがとうございます
構成管理ツールを利用している人も多いということですね
検討してみます

K8S はクラスターとかで使うので 1 サーバで運用の場合は用途が違うのかと思ってました
こちらも勉強します
2020/12/08(火) 01:12:23.41ID:T8CA3+zn
構成管理ツールはサービスを起動するための「構成」を作るだけなので
「サービス起動」自体は自分で書かないといけない

Dockerだからと身構える必要はない
PCを起動した時にサービスを自動起動するのはなにか?
今だとsystemdがよく使われている

systemdを使ってサービスを自動起動させる
その中身がdocker-composeになるだけの話
2020/12/08(火) 12:57:08.22ID:vm95yel+
systemdでラップしたほうがいいのか?
2020/12/08(火) 17:44:01.58ID:YCdqEFxJ
dockerコンテナ単体なら--restart=alwaysで出来るはずだから
docker-composeでもrestartオプションでなんとかなるんじゃね?
2020/12/08(火) 18:36:52.42ID:oaBCaMVV
オレオレスクリプトよりは良いんじゃないかな
systemdの規則に則って設定が書かれるから引き継ぎしやすいだろう
2020/12/08(火) 19:26:41.90
DockerfileでRUN django-admin startproject mysite .するとエラーはでないけど何も作成されない
docker-compose runでやるとなぜか成功する
2020/12/08(火) 19:55:13.84ID:FDxUpcH4
linuxでdocker使うとvolumeでroot以外書き込みできなくなるのにハマるから面倒くさい
windowsで使ったときは天国だった
2020/12/08(火) 19:58:38.58ID:eFXW3K5V
rootが嫌ならpodman使えばいいよ
115112
垢版 |
2020/12/08(火) 20:06:55.25
VOLUMEの設定忘れてただけだった
2020/12/09(水) 20:54:48.97ID:3pxZSRbv
「イラストでわかるDockerとKubernetes」は完全に良書 - Cloud Penguins
https://b.hatena.ne.jp/entry/s/jaco.udcp.info/entry/2020/12/08/215058

↑
ブクマがすごい増えてるがこのスレの先輩方の意見も聞かせてください
2020/12/09(水) 21:14:43.67ID:49jDKvS/
読んでない
2020/12/14(月) 20:44:43.81ID:MpGNayog
ちょろっと立ち読みしたけど概念解説本って感じ
手を動かす類のものではない
119login:Penguin
垢版 |
2020/12/15(火) 21:55:20.80ID:Toj7f6IY
M1 Mac買ったんだけど、プレビュー版のメールが来ない
2020/12/15(火) 22:09:19.38ID:UAU5VS9m
ドッカーン動いたら買い換えるわ
121login:Penguin
垢版 |
2020/12/16(水) 05:21:20.87ID:21hq6ko2
https://appleinsider.com/articles/20/12/11/docker-rolls-out-initial-support-for-apple-silicon-macs
動くのはもう動いているだろ。
>>120
2020/12/17(木) 15:03:08.88ID:a5ZURXg6
動いてるのに買わないみたいだ…
123login:Penguin
垢版 |
2020/12/17(木) 21:57:58.01ID:T/e7w5PI
x86のイメージもアップルシリコンで動く?
2020/12/18(金) 05:08:20.52ID:K0IxBBPr
動く訳ないでしょ。
125login:Penguin
垢版 |
2020/12/18(金) 08:07:58.88ID:0nv9I87T
x86_64のイメージもいい感じにエミュレーションしてくれないのか
2020/12/18(金) 09:45:54.40ID:V5ZdgnIp
M1のdockerはarmもx86_64も動くよ

x86_64はqemuかなにかのCPUエミュレーションを使うらしいから相当遅いようだけど
ttps://twitter.com/ogrisel/status/1339508321078939650

docker run --platform linux/amd64
のようにすればx86_64のイメージが動くらしい
ttps://twitter.com/akhenakh/status/1339582893375418379
https://twitter.com/5chan_nel (5ch newer account)
2020/12/18(金) 11:57:26.63ID:bJJNWn7m
docker-compose up -dでサーバを立ち上げたままストを再起動すると
WIndowsだと自動的に立ち上がりませんがUbuntuだと自動的に立ち上がりました。
この挙動の違いはなんか設定があるのでしょうか?
2020/12/18(金) 17:42:12.78ID:DAv45rNL
>>126
>docker run --platform linux/amd64
>のようにすればx86_64のイメージが動くらしい

これってターミナルをロゼッタで
開くのが必要なやつかな?
https://i.imgur.com/XrDGxYc.jpg
2020/12/19(土) 15:52:01.61ID:BO5W/HJS
djangoのsqliteで日付ソートしたいとき
filterで__range=(start_date, end_date)ってやれば取得できたけど
この日付以降を取得したい、この日付までを取得したい
って場合はどうするの??
end_dateのとこを最新のにするとか
start_dateのとこを0年?にするとかで対応できそうだけど
別の方法はないのだろうか
130login:Penguin
垢版 |
2020/12/19(土) 16:03:47.40ID:PLLdJaX3
スレチ
131login:Penguin
垢版 |
2020/12/21(月) 18:19:29.62ID:pvw8T0nH
Windows 10 Home 版に、WSL2, Docker を入れた

OS の連続アップデートに、3時間掛かった。
CPU-i3, 8GB メモリを、CPU・電力エコモードで使っているから、コンパイルが遅いのかも

その後、WSL1 から、WSL2への変更。
Windows 10 Home用のDockerのインストール自体は、簡単だった

これで、Windows10 プロ版じゃなくても、Dockerを使える。
Kubernetes も入っていた
2020/12/21(月) 20:21:35.25ID:dlrHq+JK
最新OSイメージをUSBに焼いてインスコすればアプデすぐ終わるよww
2020/12/21(月) 20:23:44.45ID:OdEL38NI
ホストマシンにLinuxを使わないのなんで
2020/12/21(月) 20:27:51.26ID:xz2OJU6d
とりあえず触ってみたいだけじゃないかな?
Linux用の他の物理PCが無いとか
2020/12/23(水) 10:56:00.31ID:1+vPbIId
>>133
これって、普段Win使っててもDocker
使うときは別のLinux入ってるPC使わないの?っていう質問なの?
それとも、Docker使うのに何でLinuxじゃなくて、Win10home入れてるの?
ていうこと?
2020/12/23(水) 12:55:07.61ID:wvHwSATl
>>135
後者
最初から全部Linuxだけでよかないか?
2020/12/23(水) 13:28:23.51ID:XQNsan1J
ふだん使いにはWindowsのがいいから。

そんなんやからLinuxが普及しないんや。。。
2020/12/23(水) 19:45:01.63ID:6MYaQfnZ
>>1
windowsでffmpegのビルド環境をDockerで構築するのはベターな使い方では無いって感じなんですかね
2020/12/23(水) 21:09:36.11ID:ZguD9N4D
>>138
はい。ベターではありません。
Dockerはffmpegを作るものです。
その仮定でffmpegのビルド環境を作ることになるかもしれませんが
最終的に作るのはffmpegです。ビルド環境は途中の状態に過ぎません。

単体で配布できる動くffmpegバイナリがあれば嬉しいですよね?
Dockerはそれを実現するものです。
2020/12/23(水) 22:18:55.92ID:dXEa7PSI
つまりどういう事だってばよ!
2020/12/23(水) 22:54:12.17ID:7P73jueA
exeで配布したかったらLinux立ち上げるかwslでやれって事だな
2020/12/23(水) 22:55:06.59
playwithdocker
プログラムは動くけどウェブサーバーだけ503になる?
コードミスったのかとおもったけど前に成功して改変してないやつがダメだし
143142
垢版 |
2020/12/24(木) 21:28:09.78
今やったら復活してた
playwithdockerみたいな感じで試せるとこないかな
有料でも
2020/12/26(土) 13:46:50.79ID:tK7SVK34
docker-composeでweb制作をしたいと思うのですが、
javascriptのeslintはホストとコンテナどっちにインストールするものなんでしょうか?
2020/12/26(土) 13:49:25.11ID:ey69S6CQ
普段開発用はホスト
CI用はコンテナ
146login:Penguin
垢版 |
2020/12/26(土) 14:16:15.83ID:vKD6dD+x
ホストのファイルシステムをマウントして使うとファイルシステムの通知機能は使えないよね

nodeをコンテナから使うとホットリロードはポーリングでしか出来ない

Unisonみたいの使えばファイルシステムはLinuxのになるから
一応いけると思うけど・・・
2020/12/26(土) 14:20:19.18ID:ey69S6CQ
対応していれば使える
Windowsならできるやろ
2020/12/26(土) 14:20:46.00ID:YfHoFsh2
ホストによるのでは
2020/12/26(土) 14:29:33.41ID:ey69S6CQ
うん。だからWindowsは対応してる
150login:Penguin
垢版 |
2020/12/26(土) 14:30:36.66ID:vKD6dD+x
https://www.infoq.com/jp/news/2020/03/docker-desktop-windows-fuse/

すまんWindowsはinotify対応あるのか

macもいける?
2020/12/27(日) 02:35:18.09ID:GBKMOnwz
なんでWindowsは調べられてmacは調べられねーんだよw
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況