開発に仮想環境やコンテナを使う機会が多くなってきたので、みんなで情報交換しませう
よろしこ
探検
仮想環境コンテナ総合スレ Docker、Vagrant等 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/02/16(木) 18:01:04.48ID:rGWDv0Eb552デフォルトの名無しさん
2018/07/05(木) 10:10:29.76ID:PwFNAHcP >>551
もともとDockerはLinuxカーネル上で動くものとして作られた
今はWindowsやIBM Zなどに対応しているようだが、使用例は少なく
意識して使おうと思わない限り、Linux(x64)のイメージを使ってるはずだ
Linux(x64)のイメージを使っているのだから、
そのDockerコンテナはMacやWindows上でネイティブに動かない。
だからMacやWindowsでは仮想マシンが使われておりVM上でLinuxが動いている
(このLinuxはDockerを動かすためだけの軽量なLinuxで直接使うことはないのでディストリは意識しなくていい)
Docker for Mac では xhyve (Mac純正仮想マシン)が使われている
Docker for Windows では Hyper-V(Windows純正仮想マシン)が使われている
Docker for Mac/Windowsのほうが新しく推奨だが、Hyper-VはWindows Pro以上でないと
使えないので、Docker Toolbox(Virtual Box)を使うしかない
仮想マシンを使用しているということを意識しないように、うまく設定されてはいるが、
それでも仮想マシンであるがゆえに、CPUやメモリの使用する量を仮想マシンに割り当てるしかなく
その範囲でしか使うことができない。これらはDockerの常駐アイコンから設定できる
> Dockerの仮想化ってどのレベルでやってるんでしょうか
勘違いしている人が多いが、仮想化 = ハードウェアエミュレーションという意味ではない
仮想化というのは単に物理的なものを切り離して抽象化するという意味なだけだ
仮想マシンは、マシンを仮想化したものだが、Dockerが提供しているものは、
(実行環境の)仮想化であって仮想マシンではない。ハードウェアを抽象化して
見せているのではなく実行環境(カーネル以外のOSやライブラリなど)を抽象化して見せているだけ
もともとDockerはLinuxカーネル上で動くものとして作られた
今はWindowsやIBM Zなどに対応しているようだが、使用例は少なく
意識して使おうと思わない限り、Linux(x64)のイメージを使ってるはずだ
Linux(x64)のイメージを使っているのだから、
そのDockerコンテナはMacやWindows上でネイティブに動かない。
だからMacやWindowsでは仮想マシンが使われておりVM上でLinuxが動いている
(このLinuxはDockerを動かすためだけの軽量なLinuxで直接使うことはないのでディストリは意識しなくていい)
Docker for Mac では xhyve (Mac純正仮想マシン)が使われている
Docker for Windows では Hyper-V(Windows純正仮想マシン)が使われている
Docker for Mac/Windowsのほうが新しく推奨だが、Hyper-VはWindows Pro以上でないと
使えないので、Docker Toolbox(Virtual Box)を使うしかない
仮想マシンを使用しているということを意識しないように、うまく設定されてはいるが、
それでも仮想マシンであるがゆえに、CPUやメモリの使用する量を仮想マシンに割り当てるしかなく
その範囲でしか使うことができない。これらはDockerの常駐アイコンから設定できる
> Dockerの仮想化ってどのレベルでやってるんでしょうか
勘違いしている人が多いが、仮想化 = ハードウェアエミュレーションという意味ではない
仮想化というのは単に物理的なものを切り離して抽象化するという意味なだけだ
仮想マシンは、マシンを仮想化したものだが、Dockerが提供しているものは、
(実行環境の)仮想化であって仮想マシンではない。ハードウェアを抽象化して
見せているのではなく実行環境(カーネル以外のOSやライブラリなど)を抽象化して見せているだけ
553デフォルトの名無しさん
2018/07/05(木) 10:12:02.23ID:PwFNAHcP 訂正
Docker for Mac/Windowsのほうが新しく推奨だが、Hyper-VはWindows Pro以上でないと
使えないので、 "Docker for Windowsが使えない場合は" Docker Toolbox(Virtual Box)を使うしかない
Docker for Mac/Windowsのほうが新しく推奨だが、Hyper-VはWindows Pro以上でないと
使えないので、 "Docker for Windowsが使えない場合は" Docker Toolbox(Virtual Box)を使うしかない
554デフォルトの名無しさん
2018/07/05(木) 10:18:19.71ID:s/7ffhjx 環境構築は人にたよってて
その上でjavaやPHPのコーディングするのがメインなのでちゃんと理解できてない…
今の案件がRailsなんですけど
結論からいうとwindows上のDockerでRailsを動かす同じ環境を構築するのは難しい感じでしょうか
その上でjavaやPHPのコーディングするのがメインなのでちゃんと理解できてない…
今の案件がRailsなんですけど
結論からいうとwindows上のDockerでRailsを動かす同じ環境を構築するのは難しい感じでしょうか
555デフォルトの名無しさん
2018/07/05(木) 10:29:08.88ID:PwFNAHcP >>554
別に?
同じように使える。というか同じように使えるように
Docker社が頑張ってくれてる。
もともとLinuxカーネルでしか動かないのに
よくもまあこんなに頑張って対応したもんだと思うよ
WindowsやMacでも動くことの重要性を強く認識していたんだな
本番環境ではLinuxカーネル上で動かすわけで、Linux上にだけ対応するという道もあったはず。
でもWindowsやMacに対応したのは、多くの開発者の開発マシンはWindowsやMacで
開発者にとってのツールであるDockerはWindowsやMacでも使えることが重要だと考えていたのだろう
上の方にいる、誰かが作ったアプリをパッケージングして配布することだけしか考えてないやつには
わからんだろうね。だから配布するならansibleで十分じゃんという発想になってしまう。
Dockerはアプリ開発者のためのツールですから
別に?
同じように使える。というか同じように使えるように
Docker社が頑張ってくれてる。
もともとLinuxカーネルでしか動かないのに
よくもまあこんなに頑張って対応したもんだと思うよ
WindowsやMacでも動くことの重要性を強く認識していたんだな
本番環境ではLinuxカーネル上で動かすわけで、Linux上にだけ対応するという道もあったはず。
でもWindowsやMacに対応したのは、多くの開発者の開発マシンはWindowsやMacで
開発者にとってのツールであるDockerはWindowsやMacでも使えることが重要だと考えていたのだろう
上の方にいる、誰かが作ったアプリをパッケージングして配布することだけしか考えてないやつには
わからんだろうね。だから配布するならansibleで十分じゃんという発想になってしまう。
Dockerはアプリ開発者のためのツールですから
556デフォルトの名無しさん
2018/07/05(木) 11:11:14.97ID:s/7ffhjx 丁寧な回答ありがとうございます
構築してみます
構築してみます
557デフォルトの名無しさん
2018/07/05(木) 11:37:29.66ID:s/7ffhjx 何度もすいません
インストールはできてコマンドラインからも動作させることはできたんですけど
ファイルシステムやメモリの設定はどこから行えばいいんでしょうか
mac版はランチャーがあって
Preference > Daemon > Advanced にファイルシステムの設定ファイルがかけたり
Preference > Advanced からメモリの設定ができたりしたんですけど
インストールはできてコマンドラインからも動作させることはできたんですけど
ファイルシステムやメモリの設定はどこから行えばいいんでしょうか
mac版はランチャーがあって
Preference > Daemon > Advanced にファイルシステムの設定ファイルがかけたり
Preference > Advanced からメモリの設定ができたりしたんですけど
558デフォルトの名無しさん
2018/07/05(木) 12:38:07.08ID:ODR9lPch >>554
素直に仮想マシンを立てて、Ansibleなど構成管理ツールを使って、本番と開発環境を可能な限り揃えたほうがいいよ
Dockerはほぼどこでも動くけど、どこでも同じように動作するわけじゃないし、トラブルが発生した時の対処手順がDockerと実機サーバーや仮想マシンとでは大きく異なる
本番も開発環境もDockerで統一するなら許容範囲内だけど、それでも環境差異のリスクはあるね
素直に仮想マシンを立てて、Ansibleなど構成管理ツールを使って、本番と開発環境を可能な限り揃えたほうがいいよ
Dockerはほぼどこでも動くけど、どこでも同じように動作するわけじゃないし、トラブルが発生した時の対処手順がDockerと実機サーバーや仮想マシンとでは大きく異なる
本番も開発環境もDockerで統一するなら許容範囲内だけど、それでも環境差異のリスクはあるね
559デフォルトの名無しさん
2018/07/05(木) 12:51:42.85ID:PwFNAHcP > 素直に仮想マシンを立てて、Ansibleなど構成管理ツールを使って、本番と開発環境を可能な限り揃えたほうがいいよ
それをやると問題になるのが、(Windows or Macで)ファイルを編集して
すぐにそれを反映させるのが大変になる。いちいちアップロードなんてしてられない
開発時はソースコード書いてテスト実行という流れが1分間に数回のレベルで発生する
また開発時はデバッグ用のモジュールが必要になる。
ログの表示とかデバッガの実行とか。
本番環境と揃えるのは、開発面ですごく効率が悪い
アプリ開発してない、単に配布しかしてないやつにはそれがわからない
それをやると問題になるのが、(Windows or Macで)ファイルを編集して
すぐにそれを反映させるのが大変になる。いちいちアップロードなんてしてられない
開発時はソースコード書いてテスト実行という流れが1分間に数回のレベルで発生する
また開発時はデバッグ用のモジュールが必要になる。
ログの表示とかデバッガの実行とか。
本番環境と揃えるのは、開発面ですごく効率が悪い
アプリ開発してない、単に配布しかしてないやつにはそれがわからない
560デフォルトの名無しさん
2018/07/05(木) 13:01:45.08ID:PwFNAHcP561デフォルトの名無しさん
2018/07/05(木) 13:11:16.62ID:PwFNAHcP >>558は(Ansibleで構成した)仮想マシンと実機環境が同じだという前提のようだが、
その理屈だと Windows or Mac 上のDockerは仮想マシンで動いてるので
Dockerが動く仮想マシンと、Dockerが動く実機マシンは同じと言える
実際の所、Dockerイメージの中に実行環境が組み込まれているので、
Dockerイメージは、LinuxカーネルとDockerにしか依存しない
Dockerイメージは同じものを使うという前提であれば、
あとはLinuxカーネルとDockerを揃えてしまえばほとんど同じ
たとえ違っていたとしても、Linuxカーネルに関しては高い互換性が
あることが今での実績から明らかで、DockerはDockerコンテナを動かすために
使っているだけで、開発したアプリがDockerに依存しているわけじゃない
なのでLinuxカーネルもDockerもバージョンが変わったところで問題はほとんど発生しない。
環境差異のリスクがあるのはDockerを使わないからなんだ
その理屈だと Windows or Mac 上のDockerは仮想マシンで動いてるので
Dockerが動く仮想マシンと、Dockerが動く実機マシンは同じと言える
実際の所、Dockerイメージの中に実行環境が組み込まれているので、
Dockerイメージは、LinuxカーネルとDockerにしか依存しない
Dockerイメージは同じものを使うという前提であれば、
あとはLinuxカーネルとDockerを揃えてしまえばほとんど同じ
たとえ違っていたとしても、Linuxカーネルに関しては高い互換性が
あることが今での実績から明らかで、DockerはDockerコンテナを動かすために
使っているだけで、開発したアプリがDockerに依存しているわけじゃない
なのでLinuxカーネルもDockerもバージョンが変わったところで問題はほとんど発生しない。
環境差異のリスクがあるのはDockerを使わないからなんだ
562デフォルトの名無しさん
2018/07/05(木) 14:32:54.33ID:1V9Bip0s563デフォルトの名無しさん
2018/07/05(木) 14:37:12.16ID:1V9Bip0s564デフォルトの名無しさん
2018/07/05(木) 15:02:48.88ID:PwFNAHcP565デフォルトの名無しさん
2018/07/05(木) 15:03:35.76ID:PwFNAHcP566デフォルトの名無しさん
2018/07/08(日) 20:56:23.28ID:5iWIGVP9 WSLでvagrantを使ってる人いる?
使い心地どうですか?
使い心地どうですか?
567デフォルトの名無しさん
2018/07/09(月) 12:21:29.06ID:7imExrTX WSL上でDocker Engineが動くようになっていたっぽいという話
https://qiita.com/yanoshi/items/dcecbf117d9cbd14af87
https://qiita.com/yanoshi/items/dcecbf117d9cbd14af87
568デフォルトの名無しさん
2018/07/10(火) 10:00:57.15ID:86tCne/Q GKEもECS+Fargateも使える、この世の中でdocker使わない意味もないし、さすがにmanagedに対してansible使う機会は減ってきたと言わざるを得ない
569デフォルトの名無しさん
2018/07/12(木) 00:18:40.48ID:/Jl9omsJ570デフォルトの名無しさん
2018/07/31(火) 15:12:20.08ID:Jag0raWy コンテナは上がってるのに
docker exec -it xxxxx /bin/bash
Error: No such container: xxxxx
になったんですけど原因わかりませんか?
ymlファイルはいじってなくて
xxxxx:
image: yyyyyyyyyyyyyy
container_name: xxxxx
docker ps の結果は普通に起動してる
zzzzzzzzzzzz yyyyyyyyyy "/bin/bash" 4 days ago Up 23 minutes 0.0.0.0:nnnn->nnnn/tcp
昨日までは普通に動いてたのに
設定ファイルは色々いじったんですがコンテナに関係する部分は触ってないはずなのに…
dockerは便利だけどブラックボックスすぎて一度問題起きると自分で全く解決できないのが辛い
docker exec -it xxxxx /bin/bash
Error: No such container: xxxxx
になったんですけど原因わかりませんか?
ymlファイルはいじってなくて
xxxxx:
image: yyyyyyyyyyyyyy
container_name: xxxxx
docker ps の結果は普通に起動してる
zzzzzzzzzzzz yyyyyyyyyy "/bin/bash" 4 days ago Up 23 minutes 0.0.0.0:nnnn->nnnn/tcp
昨日までは普通に動いてたのに
設定ファイルは色々いじったんですがコンテナに関係する部分は触ってないはずなのに…
dockerは便利だけどブラックボックスすぎて一度問題起きると自分で全く解決できないのが辛い
571デフォルトの名無しさん
2018/08/05(日) 16:25:49.27ID:7Eiwzs5v よく分からんなら問題解決なんてしないでコンテナ作りなおしちゃおーぜってのがdockerの基本中の基本
根本原因を調べないと再発するのでは?って思うかもしれんけどそのたびに作りなおせば問題ないよね
根本原因を調べないと再発するのでは?って思うかもしれんけどそのたびに作りなおせば問題ないよね
572デフォルトの名無しさん
2018/08/07(火) 08:55:16.65ID:erAnRa1P ずっと再発してたら進まないじゃん
573デフォルトの名無しさん
2018/08/07(火) 23:32:53.48ID:WUtnzCvr >>572
だから再発するまでは問題ないんだよ
「昨日までは普通に動いてたのに」ってことはコンテナを立ててからしばらくは正常に動いてるってこと
その間だけサービスを提供してダメになったら(なりそうだったら)予備のコンテナに切り替えるってわけ
コンテナ切り替えたら元のコンテナは破棄して次の予備コンテナをスタンバらせる
だから再発するまでは問題ないんだよ
「昨日までは普通に動いてたのに」ってことはコンテナを立ててからしばらくは正常に動いてるってこと
その間だけサービスを提供してダメになったら(なりそうだったら)予備のコンテナに切り替えるってわけ
コンテナ切り替えたら元のコンテナは破棄して次の予備コンテナをスタンバらせる
574デフォルトの名無しさん
2018/08/08(水) 07:43:28.52ID:RHurRA8z 原因は調べないんでしょう?
ダメじゃん…w
ダメじゃん…w
575デフォルトの名無しさん
2018/08/08(水) 15:09:32.22ID:kiEv2P1b dockerの構築スクリプトも定期的にメンテしないと動かなくなることあるよ
576デフォルトの名無しさん
2018/08/08(水) 15:11:24.15ID:kiEv2P1b >>570
image-idじゃなくて、container-idをシテイシナイト駄目だよ
image-idじゃなくて、container-idをシテイシナイト駄目だよ
577デフォルトの名無しさん
2018/08/08(水) 15:11:49.43ID:FOgunlIR エラーの原因はコンテナと共にバイナリの海の藻屑となる。。。
積み重なったコンテナはやがて墓場を形成し、次第に人々はこう呼ぶようになった。。。
「どっかー(行っちゃった)の墓場」と。。。
積み重なったコンテナはやがて墓場を形成し、次第に人々はこう呼ぶようになった。。。
「どっかー(行っちゃった)の墓場」と。。。
578デフォルトの名無しさん
2018/08/09(木) 20:34:37.85ID:c3U2AhaY docker for winは登録しないとダウンロードできなくなったみたいだ
579デフォルトの名無しさん
2018/08/09(木) 21:19:10.45ID:s67NkejU そういやWindowsコンテナってあんま話題にならないけどどうなんだろ
XP、.NET 2.0、正体不明の自社・他社COMライブラリ、Excel.Applicationなどが仕事してる古いシステム
まるごとコンテナ化して隔離できんかな
XP、.NET 2.0、正体不明の自社・他社COMライブラリ、Excel.Applicationなどが仕事してる古いシステム
まるごとコンテナ化して隔離できんかな
580デフォルトの名無しさん
2018/08/20(月) 20:42:31.73ID:zEHHSr5C mysqlのdatabaseごとにマウントポイントを変更したい
どうやんの?
どうやんの?
581デフォルトの名無しさん
2018/09/24(月) 10:53:33.16ID:OxVBaH7R Docker Hubから誰でもダウンロードできるコンテナイメージに暗号通貨採掘ボットが潜んでいた
https://jp.techcrunch.com/2018/06/16/2018-06-15-tainted-crypto-mining-containers-pulled-from-docker-hub/
オフィシャルと自作しか信用できんな
https://jp.techcrunch.com/2018/06/16/2018-06-15-tainted-crypto-mining-containers-pulled-from-docker-hub/
オフィシャルと自作しか信用できんな
582デフォルトの名無しさん
2018/09/24(月) 19:46:38.93ID:R7V+zLhQ 内容読む限りKubernetesクラスタとかDockerサーバのセキュリティ甘いやつ狙ってそいつらにデプロイさせてるんだと思う
まぁ自作と公式以外信頼しないのは重要だと思うけど
まぁ自作と公式以外信頼しないのは重要だと思うけど
583デフォルトの名無しさん
2018/09/25(火) 22:24:47.75ID:Rh4u2+TF Dockerってデバッグ実行の設定が面倒っすね
584デフォルトの名無しさん
2018/10/10(水) 14:24:27.56ID:+MpVqK9H virtualboxの上で直接に動いてるLinuxと
virtualboxの上にのってるVagrant上で動いてるLinux
この2つのLinuxって挙動とか変わってきたりしますか?
C言語とかシェルスクリプトのテスト環境として全く等価なんでしょうか?
virtualboxの上にのってるVagrant上で動いてるLinux
この2つのLinuxって挙動とか変わってきたりしますか?
C言語とかシェルスクリプトのテスト環境として全く等価なんでしょうか?
585デフォルトの名無しさん
2018/10/10(水) 17:09:35.61ID:az2ldVPt 変わるわけねーだろ。仕組みを考えろや
586デフォルトの名無しさん
2018/10/10(水) 17:11:43.59ID:qywSzTWT >Vagrant上で動いてるLinux
Vagrantは、仮想OS ではないので、Linux は、Vagrant上で動かない
「Vagrant」で検索!
Vagrantは、仮想OS ではないので、Linux は、Vagrant上で動かない
「Vagrant」で検索!
588デフォルトの名無しさん
2018/10/10(水) 19:12:20.57ID:YG2jN7++589デフォルトの名無しさん
2018/10/10(水) 19:32:05.19ID:az2ldVPt >>588
厳密に同じ環境であるかなんて聞いてないだろ
厳密に同じ環境であるかなんて聞いてないだろ
590デフォルトの名無しさん
2018/10/11(木) 01:15:56.61ID:BkaQ7NLU >>588
野良boxでなければ等価だと言ってもよいのでは?
野良boxでなければ等価だと言ってもよいのでは?
591デフォルトの名無しさん
2018/10/11(木) 07:15:08.44ID:ATTrPfNN 何をもって「挙動が同じ」「等価」とするかだよね
スクリプトでハードウェア情報取得しようとすれば環境によって変わってくるだろうし
外部のWebサイトに対して自分で書いたクローラーを実行するとかなら多分「挙動が同じ」になるだろう
スクリプトでハードウェア情報取得しようとすれば環境によって変わってくるだろうし
外部のWebサイトに対して自分で書いたクローラーを実行するとかなら多分「挙動が同じ」になるだろう
592デフォルトの名無しさん
2018/10/12(金) 12:25:02.77ID:M+u1oV0j コンテナ上で仮想OSは動かないということだけど、例えば「docker pull ubuntu」で取得したubuntu動かすのと仮想マシンでubuntu動かすのとの違いが良くわからない
593デフォルトの名無しさん
2018/10/12(金) 12:45:36.05ID:vWnsmRfa594デフォルトの名無しさん
2018/10/12(金) 13:36:53.15ID:FbxLjgd5 つまりubuntuっぽい(というか見た目は変わらない)動作をするアプリが動いてるだけってことか
ありがとう
ありがとう
595デフォルトの名無しさん
2018/10/12(金) 21:21:03.81ID:mCoAwEvP マイナーなツールでフォアグラウンド起動のしかたがわからない場合どうする?
596デフォルトの名無しさん
2018/10/12(金) 21:45:24.47ID:sq0JMdbV フォアグラウンド起動の方法がないじゃなくて
わからないだけなら、調べろとしか
わからないだけなら、調べろとしか
597デフォルトの名無しさん
2018/10/13(土) 00:18:26.66ID:M1XBvJBU 所詮はDockerって省エネを目指した仮想環境に過ぎないからね
そんなこと気にしなければVagrantがベスト
そんなこと気にしなければVagrantがベスト
598デフォルトの名無しさん
2018/10/13(土) 04:06:41.09ID:4DTv/biP dockerとvagrantという全く違うものを
比較している人に言われましてもw
比較している人に言われましてもw
599デフォルトの名無しさん
2018/10/13(土) 10:23:57.31ID:YNebL+WU 用途がかぶる部分があるので比較する意味は有る
自転車、自動車、鉄道、飛行機は全く違うものだけど、移動するためのものという用途は同じ
旅行や通勤の際にこれらを比較する価値は大いに有る
vagrantとdockerも同様
自転車、自動車、鉄道、飛行機は全く違うものだけど、移動するためのものという用途は同じ
旅行や通勤の際にこれらを比較する価値は大いに有る
vagrantとdockerも同様
600デフォルトの名無しさん
2018/10/13(土) 11:20:42.44ID:yupcnuUE 自動車と運転手を比較してもな。
601デフォルトの名無しさん
2018/10/13(土) 11:20:59.09ID:MAZOR1zR 基本的にはファイルシステムだけカプセル化してるんだっけか?
でもportなんかもカプセル化してるし、どこまでを閉じ込めてるか結構微妙。
でもportなんかもカプセル化してるし、どこまでを閉じ込めてるか結構微妙。
602デフォルトの名無しさん
2018/10/13(土) 12:11:11.17ID:4DTv/biP603デフォルトの名無しさん
2018/10/13(土) 12:14:09.83ID:4DTv/biP604デフォルトの名無しさん
2018/10/13(土) 13:02:00.31ID:MAZOR1zR >>601
そんな抽象的で意味のない答えは求めてない。
そんな抽象的で意味のない答えは求めてない。
605デフォルトの名無しさん
2018/10/13(土) 21:33:30.23ID:YNebL+WU >>603
抽象化ができないエンジニアには難しいかも知れないが
ホストと隔離された環境でなんらかのアプリを使うという抽象的な目的は同じなんだよ
基本になってるテクノロジが違うけどそこは同じ
なので比較検討することには意味が有るわけだ
例えばローカル開発環境を構築するという抽象に対してDockerあるいはVagrantという具象が有る
もちろんそういう意味ではホストに必要なパッケージをインストールするだけの素朴な構成も比較検討に値する
完全仮想化とコンテナ仮想化は違う技術だから比較に値しないなんてのは表層しか捉えられないなにもわかってない人の発想なんだね
抽象化ができないエンジニアには難しいかも知れないが
ホストと隔離された環境でなんらかのアプリを使うという抽象的な目的は同じなんだよ
基本になってるテクノロジが違うけどそこは同じ
なので比較検討することには意味が有るわけだ
例えばローカル開発環境を構築するという抽象に対してDockerあるいはVagrantという具象が有る
もちろんそういう意味ではホストに必要なパッケージをインストールするだけの素朴な構成も比較検討に値する
完全仮想化とコンテナ仮想化は違う技術だから比較に値しないなんてのは表層しか捉えられないなにもわかってない人の発想なんだね
606デフォルトの名無しさん
2018/10/13(土) 21:48:14.00ID:An0DfPZD 技術が違うんじゃなくて、目的が違う
ここまで理解能力がないと、本当に話にならない。
ここまで理解能力がないと、本当に話にならない。
607デフォルトの名無しさん
2018/10/13(土) 22:12:07.13ID:An0DfPZD Dockerの典型的な利用例の一つは仮想マシン上でDockerコンテナを動かすこと
仮想マシンとDockerをごっちゃにしているやつはなんでそうするかを理解できない
目的が同じものなのになぜ2つのツールを同時に使うんだ?と思ってる
答えははっきりしてる。それこそ目的が違うものである証拠
Dockerを使うとアプリにそれを動かすのに必要なものがOS以外すべてバンドルされる。
それによってDockerさえ動いていれば、どこの環境にも同じDockerイメージを
持っていって使うことができる。この可搬性こそがDockerの目的
単純にVagrantを使うと特定のOS、ディストリ専用にVagrantfileを書かないといけなくなる
各OSでパッケージ名やデフォルト設定やパスなどが違ってるからだ。
そこで可搬性が高いDockerを併用すると、DockerのインストールまではOS、ディストリ依存に
なってしまうが、それ以降は全く同じ手順でDockerコンテナを起動することができる
Vagrantfileでいろいろ書く必要はないし、VagrantをAnsibleやChefと併用する必要もなくなる
もちろんVagrantを使わない環境、例えばAWSやGCPなどのクラウドでもあっても
今は直接Dockerイメージをサポートしてるのもあって、Dockerイメージを指定するだけでいい
Dockerは可搬性を高くするためのもの
仮想マシンはただのマシンでしか無いし、Vagrantは環境構築ツールでしかない
目的が全然違っている。
仮想マシンとDockerをごっちゃにしているやつはなんでそうするかを理解できない
目的が同じものなのになぜ2つのツールを同時に使うんだ?と思ってる
答えははっきりしてる。それこそ目的が違うものである証拠
Dockerを使うとアプリにそれを動かすのに必要なものがOS以外すべてバンドルされる。
それによってDockerさえ動いていれば、どこの環境にも同じDockerイメージを
持っていって使うことができる。この可搬性こそがDockerの目的
単純にVagrantを使うと特定のOS、ディストリ専用にVagrantfileを書かないといけなくなる
各OSでパッケージ名やデフォルト設定やパスなどが違ってるからだ。
そこで可搬性が高いDockerを併用すると、DockerのインストールまではOS、ディストリ依存に
なってしまうが、それ以降は全く同じ手順でDockerコンテナを起動することができる
Vagrantfileでいろいろ書く必要はないし、VagrantをAnsibleやChefと併用する必要もなくなる
もちろんVagrantを使わない環境、例えばAWSやGCPなどのクラウドでもあっても
今は直接Dockerイメージをサポートしてるのもあって、Dockerイメージを指定するだけでいい
Dockerは可搬性を高くするためのもの
仮想マシンはただのマシンでしか無いし、Vagrantは環境構築ツールでしかない
目的が全然違っている。
608デフォルトの名無しさん
2018/10/13(土) 23:33:44.26ID:YNebL+WU609デフォルトの名無しさん
2018/10/13(土) 23:37:37.63ID:An0DfPZD そうやって一般論でごまかすのやめーや
Dockerが考えてる目的を書いただけの話
別の目的に使おうというのなら、使いにくいのは当然だってことだ
少なくとも仮想マシンやVagrantとDockerの目的は違っている
お前の目的の話はしてない。Dockerの目的の話をしてる。
Dockerが考えてる目的を書いただけの話
別の目的に使おうというのなら、使いにくいのは当然だってことだ
少なくとも仮想マシンやVagrantとDockerの目的は違っている
お前の目的の話はしてない。Dockerの目的の話をしてる。
610デフォルトの名無しさん
2018/10/13(土) 23:44:07.35ID:YNebL+WU >>607
あらら、まだわからないのか
キミの言うところのDockerの高い可搬性を利用して、例えば開発環境を構築するという目的を達成するんだよ
そして開発環境を構築するという目的を解決する手段はDockerに限らずVagrantでもローカルでも構わない
だから比較検討して目的を達成するのにはどのテクノロジを採用するのがよいかを考えるわけだ
おそらくキミの中ではDockerはこの目的に使うもの、Vagrantはこの目的に使うもの
といったようにただ一つの絶対的な目的があるんだろうな
目的を解決する手段がいくつも有ること、ツールを使う目的はいくつも有ることに気付いていない
最低限そこに気付いてくれないと話しにならないよ
あらら、まだわからないのか
キミの言うところのDockerの高い可搬性を利用して、例えば開発環境を構築するという目的を達成するんだよ
そして開発環境を構築するという目的を解決する手段はDockerに限らずVagrantでもローカルでも構わない
だから比較検討して目的を達成するのにはどのテクノロジを採用するのがよいかを考えるわけだ
おそらくキミの中ではDockerはこの目的に使うもの、Vagrantはこの目的に使うもの
といったようにただ一つの絶対的な目的があるんだろうな
目的を解決する手段がいくつも有ること、ツールを使う目的はいくつも有ることに気付いていない
最低限そこに気付いてくれないと話しにならないよ
611デフォルトの名無しさん
2018/10/13(土) 23:51:41.18ID:YNebL+WU >>609
君のレスを引用すると「Dockerは可搬性を高くするもの」
これがDockerが考えている目的なわけだ(というか君の脳内のDocker社の考える目的というべきか)
じゃあ可搬性を高くしてどうするんだ?
その先の目的がまだあるだろ?
その目的は利用者が抱える課題によって様々なんだよ
君のレスを引用すると「Dockerは可搬性を高くするもの」
これがDockerが考えている目的なわけだ(というか君の脳内のDocker社の考える目的というべきか)
じゃあ可搬性を高くしてどうするんだ?
その先の目的がまだあるだろ?
その目的は利用者が抱える課題によって様々なんだよ
612デフォルトの名無しさん
2018/10/13(土) 23:52:12.52ID:An0DfPZD > キミの言うところのDockerの高い可搬性を利用して、例えば開発環境を構築するという目的を達成するんだよ
自分で言ってる通りじゃないかw
Dockerの目的は高い可搬性を作る所まで。
Dockerを利用するってことは、別に作業があるんだろ?
その作業の目的が開発環境を構築することであって
Dockerを使う目的ではない
キミ、物事の本質を捉えられるようにならないとダメだよ
自分で言ってる通りじゃないかw
Dockerの目的は高い可搬性を作る所まで。
Dockerを利用するってことは、別に作業があるんだろ?
その作業の目的が開発環境を構築することであって
Dockerを使う目的ではない
キミ、物事の本質を捉えられるようにならないとダメだよ
613デフォルトの名無しさん
2018/10/13(土) 23:53:24.28ID:An0DfPZD614デフォルトの名無しさん
2018/10/13(土) 23:58:24.68ID:YNebL+WU 今置かれてる状況がある
また解決したい何らかの問題がある
そして解決する手段が複数ある
ここまできて比較検討しないって言っちゃなんだけど技術者失格だろう?
非常に幸運で何らかのテクノロジ一択で業務全部をカバーできる
なんて状況でもなければ必ず比較検討が必要になる
また解決したい何らかの問題がある
そして解決する手段が複数ある
ここまできて比較検討しないって言っちゃなんだけど技術者失格だろう?
非常に幸運で何らかのテクノロジ一択で業務全部をカバーできる
なんて状況でもなければ必ず比較検討が必要になる
615デフォルトの名無しさん
2018/10/14(日) 00:00:31.63ID:mBxOrkWE >>614
お前が物事の本質をわかってないだけ。
Dockerの目的は可搬性を上げるためだし、
テキストエディタの目的はテキストファイルを編集するもの
開発環境を作るために、テキストエディタを使うだろと
いくら吠えたって、テキストエディタの目的が開発環境を作ることにはならないのと
同じようにDockerの目的は開発環境の作成ではない
お前が物事の本質をわかってないだけ。
Dockerの目的は可搬性を上げるためだし、
テキストエディタの目的はテキストファイルを編集するもの
開発環境を作るために、テキストエディタを使うだろと
いくら吠えたって、テキストエディタの目的が開発環境を作ることにはならないのと
同じようにDockerの目的は開発環境の作成ではない
616デフォルトの名無しさん
2018/10/14(日) 00:04:44.32ID:RzJcTIeH >>612
>Dockerを利用するってことは、別に作業があるんだろ?
>その作業の目的が開発環境を構築することであって
>Dockerを使う目的ではない
開発環境構築は間違いなくDockerを使う目的の1つ
A「なんのためにDockerを採用したの?」
B「開発環境構築のために採用しました」
自然だね
A「なんのためにDockerを採用したの?」
B「開発環境構築のために採用しました」
A「そんなのはDockerの目的じゃない!」
アホかこいつ
>Dockerを利用するってことは、別に作業があるんだろ?
>その作業の目的が開発環境を構築することであって
>Dockerを使う目的ではない
開発環境構築は間違いなくDockerを使う目的の1つ
A「なんのためにDockerを採用したの?」
B「開発環境構築のために採用しました」
自然だね
A「なんのためにDockerを採用したの?」
B「開発環境構築のために採用しました」
A「そんなのはDockerの目的じゃない!」
アホかこいつ
617デフォルトの名無しさん
2018/10/14(日) 00:06:49.52ID:RzJcTIeH618デフォルトの名無しさん
2018/10/14(日) 00:10:20.62ID:RzJcTIeH >>615
道具の目的は作成者や利用者の認識によって様々
テキストエディタの主目的は確かにテキストの編集だろう
だが目的はそれだけではなく人によってことなる
"誰か"の目的を押し付けるべきではない
"おまえ"の目的が全てではない
まずはこの基本的な事実から理解してくれ
話しにならないから
道具の目的は作成者や利用者の認識によって様々
テキストエディタの主目的は確かにテキストの編集だろう
だが目的はそれだけではなく人によってことなる
"誰か"の目的を押し付けるべきではない
"おまえ"の目的が全てではない
まずはこの基本的な事実から理解してくれ
話しにならないから
619デフォルトの名無しさん
2018/10/14(日) 00:10:43.24ID:mBxOrkWE > A「なんのためにDockerを採用したの?」
> B「開発環境構築のために採用しました」
採用と目的 は意味が違う
はい論破w
ジョークかよw
なんでこんな簡単な指摘をせにゃならんのだ
> B「開発環境構築のために採用しました」
採用と目的 は意味が違う
はい論破w
ジョークかよw
なんでこんな簡単な指摘をせにゃならんのだ
620デフォルトの名無しさん
2018/10/14(日) 00:11:59.29ID:mBxOrkWE ほんとさっきからDockerの目的を
違う話にすり替えようとしてるな。
バレバレやで
違う話にすり替えようとしてるな。
バレバレやで
621デフォルトの名無しさん
2018/10/14(日) 00:13:40.14ID:RzJcTIeH >>619
「なんのために」って読めなかった?外国人?
「なんのために」って読めなかった?外国人?
622デフォルトの名無しさん
2018/10/14(日) 00:14:12.92ID:mBxOrkWE A「なんのためにDockerを採用したの?」
B「開発環境構築のために採用しました」
A「開発環境構築してるのは見ればわかる。それを行うに当たって
なんのためにDockerを採用したのか聞いてるんだが?」
普通は後期着替え得される
B「開発環境構築のために採用しました」
A「開発環境構築してるのは見ればわかる。それを行うに当たって
なんのためにDockerを採用したのか聞いてるんだが?」
普通は後期着替え得される
623デフォルトの名無しさん
2018/10/14(日) 00:15:15.24ID:RzJcTIeH624デフォルトの名無しさん
2018/10/14(日) 00:15:16.71ID:mBxOrkWE 例えて言うなら
A「なんのために○○工法を採用したの?」
B「建造物構築のために採用しました」
こう言ってるようなもん
A「なんのために○○工法を採用したの?」
B「建造物構築のために採用しました」
こう言ってるようなもん
625デフォルトの名無しさん
2018/10/14(日) 00:21:29.05ID:RzJcTIeH >>622
A「なんのためにDockerを採用したの?」
B「開発環境構築のために採用しました」
A「開発環境構築してるのは見ればわかる。それを行うに当たって
なんのためにDockerを採用したのか聞いてるんだが?」
B「開発環境構築手段としてはVagrantやローカル環境へのバッチ処理適用などが候補に上がりました。
弊社の置かれる状況を踏まえて、それらを比較検討した上で、これこれこういうメリットがあると判断して、採用しました」
普通はこうなる
比較検討なんかしない、などというバカだったら採用理由にも説得力がなかっただろうね
開発環境に限った話ではないが、何かを決めるにあたって、検討した選択肢と採用した理由は関係者に対して必ず説明するものだ
業務で開発したことが有るならアタリマエのことだと思うが
もしかしてキミ仕事で開発したこと無い?あるいは一人で開発してるとか?
A「なんのためにDockerを採用したの?」
B「開発環境構築のために採用しました」
A「開発環境構築してるのは見ればわかる。それを行うに当たって
なんのためにDockerを採用したのか聞いてるんだが?」
B「開発環境構築手段としてはVagrantやローカル環境へのバッチ処理適用などが候補に上がりました。
弊社の置かれる状況を踏まえて、それらを比較検討した上で、これこれこういうメリットがあると判断して、採用しました」
普通はこうなる
比較検討なんかしない、などというバカだったら採用理由にも説得力がなかっただろうね
開発環境に限った話ではないが、何かを決めるにあたって、検討した選択肢と採用した理由は関係者に対して必ず説明するものだ
業務で開発したことが有るならアタリマエのことだと思うが
もしかしてキミ仕事で開発したこと無い?あるいは一人で開発してるとか?
626デフォルトの名無しさん
2018/10/14(日) 00:28:27.93ID:mBxOrkWE >>625
> 普通はこうなる
前言撤回かよwwww
俺が間違いを指摘した後に慌てて後付して書くなって
ほんと恥ずかしいやつやなw
だいたい、その「これこれこういう」の中身が目的やろうが?
ちゃんと書けよ。Dockerを使うことで可搬性が高くなるというメリットがあるので
その目的のためにDockerを採用しましたって
> 普通はこうなる
前言撤回かよwwww
俺が間違いを指摘した後に慌てて後付して書くなって
ほんと恥ずかしいやつやなw
だいたい、その「これこれこういう」の中身が目的やろうが?
ちゃんと書けよ。Dockerを使うことで可搬性が高くなるというメリットがあるので
その目的のためにDockerを採用しましたって
627デフォルトの名無しさん
2018/10/14(日) 00:36:36.30ID:RzJcTIeH >>626
>「これこれこういう」の中身が目的やろうが?
「これこれこういう」は利用者の状況や課題によって様々
だから比較検討して答えをだすって何度もレスしとるだろうが
いい加減少しは理解してくれ
話しにならないとはまさにこのこと
>「これこれこういう」の中身が目的やろうが?
「これこれこういう」は利用者の状況や課題によって様々
だから比較検討して答えをだすって何度もレスしとるだろうが
いい加減少しは理解してくれ
話しにならないとはまさにこのこと
628デフォルトの名無しさん
2018/10/14(日) 20:01:17.80ID:TovYdN7f なんか話が難しくなってきましたね
ひとまず、docker軽いですよ、vagrantに比べて
buildはややかかるけど、終わってしまえば、起動もさくっといきますよ
ひとまず、docker軽いですよ、vagrantに比べて
buildはややかかるけど、終わってしまえば、起動もさくっといきますよ
629デフォルトの名無しさん
2018/10/14(日) 22:23:03.56ID:mBxOrkWE 何に使えるかと、何のための道具かってのをごっちゃにしてるやつのたわごとだからな。
Dockerはアプリケーションを仮想化するために作られた道具
その道具を使って金儲けができるからって、
いろんなものをごっちゃにしたらダメだって話
Dockerはアプリケーションを仮想化するために作られた道具
その道具を使って金儲けができるからって、
いろんなものをごっちゃにしたらダメだって話
630デフォルトの名無しさん
2018/10/14(日) 22:25:54.86ID:mBxOrkWE >>628
> ひとまず、docker軽いですよ、vagrantに比べて
vagrantは開発環境を作る道具にすぎない。
Dockerと比べるものじゃない。
比較するならば、ホストマシンでアプリを動かす vs 仮想マシンでアプリを動かすだろ
ホストマシンでアプリを直接実行するほうが、仮想マシン上でアプリを動かすよりも軽い
といわれても当たり前でしか無い
> ひとまず、docker軽いですよ、vagrantに比べて
vagrantは開発環境を作る道具にすぎない。
Dockerと比べるものじゃない。
比較するならば、ホストマシンでアプリを動かす vs 仮想マシンでアプリを動かすだろ
ホストマシンでアプリを直接実行するほうが、仮想マシン上でアプリを動かすよりも軽い
といわれても当たり前でしか無い
631デフォルトの名無しさん
2018/10/15(月) 00:07:39.55ID:37aK5NOi うん、だからdockerの方が軽いんだよね?
当たり前でも何でも実際軽くて便利なんだからいいじゃないか
当たり前でも何でも実際軽くて便利なんだからいいじゃないか
632デフォルトの名無しさん
2018/10/15(月) 00:41:31.13ID:9UZy+Ppr そりゃ仮想マシン使うよりも仮想マシン使わないほうが軽いだろう。
仮想マシン使わないで、普通にパッケージをインストールすれば良い
普通にパッケージをインストールすればいいのに
なぜDockerを使うのか?それこそがDockerを使う目的
仮想マシン使わないで、普通にパッケージをインストールすれば良い
普通にパッケージをインストールすればいいのに
なぜDockerを使うのか?それこそがDockerを使う目的
633デフォルトの名無しさん
2018/10/15(月) 18:32:47.56ID:YtsyH3sD 課題を解決する手段が複数ある
それぞれ一長一短で状況により正解は異なる
なので比較検討してどれを採用するか決める
これITに限らず一般常識ね
それぞれ一長一短で状況により正解は異なる
なので比較検討してどれを採用するか決める
これITに限らず一般常識ね
634デフォルトの名無しさん
2018/10/15(月) 18:36:41.86ID:9UZy+Ppr んで、今話してるのは手段ではなくて
Dockerは何をする道具かということ
本質をちゃんと見れないと道具は正しく使えない
Dockerは何をする道具かということ
本質をちゃんと見れないと道具は正しく使えない
635デフォルトの名無しさん
2018/10/15(月) 18:41:05.65ID:YtsyH3sD 周回遅れだね
Dockerの特性は正しく理解した上で比較検討しようという段階の話をしてるので付いてきて
Dockerの特性は正しく理解した上で比較検討しようという段階の話をしてるので付いてきて
636デフォルトの名無しさん
2018/10/15(月) 18:47:15.49ID:9UZy+Ppr 話を逸らすな。
Dockerはアプリケーションを仮想化する道具だって話をしてる
Dockerはアプリケーションを仮想化する道具だって話をしてる
637デフォルトの名無しさん
2018/10/15(月) 18:55:53.84ID:YtsyH3sD お気の毒ですがそのような話をしているのはあなただけです
あなたはあなたが話ていることをみんなも話ているように錯覚しているようですが実は違うのです
まずは深呼吸して冷静になってください
会話が成立することを期待して待っています
あなたはあなたが話ていることをみんなも話ているように錯覚しているようですが実は違うのです
まずは深呼吸して冷静になってください
会話が成立することを期待して待っています
638デフォルトの名無しさん
2018/10/15(月) 19:00:16.10ID:9UZy+Ppr639デフォルトの名無しさん
2018/10/15(月) 19:06:03.75ID:YtsyH3sD640デフォルトの名無しさん
2018/10/15(月) 19:13:31.78ID:CIPQcDr6 docker vagrant 比較
ぐぐったらたくさん出てきた
ちなみに
docker vagrant 比較するのはおかしい
ぐぐったら”おかしい”が除外されて検索された
こりゃ勝負有ったね
ぐぐったらたくさん出てきた
ちなみに
docker vagrant 比較するのはおかしい
ぐぐったら”おかしい”が除外されて検索された
こりゃ勝負有ったね
641デフォルトの名無しさん
2018/10/15(月) 19:18:29.88ID:9UZy+Ppr642デフォルトの名無しさん
2018/10/15(月) 19:19:27.50ID:9UZy+Ppr だいたい、さんざん仮想マシンと比較って言ってくせに
vagrantに言い換えてるし
仮想マシンとvagrantの違いもわかってないようだ
vagrantに言い換えてるし
仮想マシンとvagrantの違いもわかってないようだ
643デフォルトの名無しさん
2018/10/15(月) 20:07:06.98ID:5g95lVcV 間を取ってLXCで
644デフォルトの名無しさん
2018/10/15(月) 20:30:22.20ID:9UZy+Ppr 間っていうか、LXCはシステムコンテナだから、Dockerで仮想マシンのような間違った使い方を
使い方をしようとしている人は、LXCを使うべきだよ
使い方をしようとしている人は、LXCを使うべきだよ
645デフォルトの名無しさん
2018/10/16(火) 00:27:22.18ID:8ZLfHmC4 PythonでJupyter Notebook使ったデータ解析環境をPC変更時に新PC上で手動で再現するのが面倒だからDocker上で動かすようにしてる
646デフォルトの名無しさん
2018/10/16(火) 00:30:53.46ID:JHQMnpCL Jupyter Notebookというアプリにそのアプリを動かすのに
必要なものを全部まとめてるわけだよね。
それが正しい使い方
必要なものを全部まとめてるわけだよね。
それが正しい使い方
647デフォルトの名無しさん
2018/10/16(火) 02:50:30.16ID:+sj1AQoJ そもそも再現性気にするくらいならjupyter使うのが間違ってるけどな。
648デフォルトの名無しさん
2018/10/16(火) 03:32:28.53ID:JHQMnpCL また再現性とか誰も必要だと言ってない話をし始めたw
649デフォルトの名無しさん
2018/10/16(火) 21:22:37.51ID:+sj1AQoJ 再現性が必要ない?
それはなかなか斬新ですねw
そコマで頭の悪い意見が出るとは思ってなかった。
それはなかなか斬新ですねw
そコマで頭の悪い意見が出るとは思ってなかった。
650デフォルトの名無しさん
2018/10/16(火) 22:04:16.59ID:BK7j5HGI Jupyter Notebookって試行錯誤を効率化するのが目的なんだから、再現性なんてDockerイメージで担保すればいいというのも、それはそれでありうる判断だろう。
環境独立な再現性があればあった方がいいって点には誰も異論はないと思うが、
それよりも試行錯誤の効率性の方が優先される用途もあるってだけの話だな。
環境独立な再現性があればあった方がいいって点には誰も異論はないと思うが、
それよりも試行錯誤の効率性の方が優先される用途もあるってだけの話だな。
651デフォルトの名無しさん
2018/10/16(火) 22:13:56.47ID:zWgAqWtj 依存性の封じ込めも再現性もvagrantや別の方法でもできるので比較検討が必要
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- 【山形】クマ駆除で誤射した猟友会隊員に町が1663万円請求へ...弾当たり男性大けが2023年 小国町 [nita★]
- 【WOWOW】UEFAチャンピオンズリーグ・ヨーロッパリーグ ★18
- とらせん
- 巨専】
- 【WOWOW】UEFAチャンピオンズリーグ・ヨーロッパリーグ ★17
- こいせん 全レス転載禁止
- わしせん ようこそ佐藤直樹くん ありがとう石井さん
- 中国人、ガチ超正論。「日本人がアイヌに対してやったことを『問題ない』とするなら、中国が日本人に同じことをしても文句ないだろう?」 [314039747]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 最近レッテル貼りしてドヤ顔してるガチガイジが嫌儲に増えてない? [866936191]
- 木曜日のんなっしょい❗(・o・🍬)仕放題スレ🏡
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 官僚「台湾有事についての質問か、『政府として逐一答えない』と…(カタカタカタ)」高市「私1人で答弁できるわよ!」 [972432215]
