回答編集履歴
1
説明文をアップデートさせました
test
CHANGED
@@ -2,13 +2,29 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
Linuxです
|
5
|
+
厳密に言うと何もないが正解で、親のOSであるLinuxで動かしています。
|
6
6
|
|
7
|
-
DockerはLinux
|
7
|
+
なのでDockerはOSがLinuxでなければインストールすら出来ません。
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
+
実はLinuxは共通仕様として**マシン語で書かれている実行ファイルのフォーマットが同じ形式**です。
|
12
|
+
|
13
|
+
違うディストリビューションでも動作し、適切な依存ライブラリを渡してやれば動作します。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
ハードディスクの中身を完全に一致させてバイナリ叩いた場合、
|
18
|
+
|
19
|
+
Ubuntuっぽいディレクトリ構造ならUbuntuっぽく、
|
20
|
+
|
21
|
+
CentOSっぽいディレクトリ構造ならCentOSっぽく動作するでしょ?という所が根拠になっています
|
22
|
+
|
23
|
+
(マシン語の命令が異なるARM等の特殊なCPUの場合、多くのDockerHubで提供されているコンテナやイメージは利用不可能になります)
|
24
|
+
|
25
|
+
|
26
|
+
|
11
|
-
MacOSは
|
27
|
+
MacOSはLinuxじゃないのでDockerは起動出来ません。
|
12
28
|
|
13
29
|
なのでDocker for Macというアプリケーションをインストールした時に、
|
14
30
|
|