回答編集履歴

1

説明文をアップデートさせました

2020/02/03 04:08

投稿

miyabi-sun
miyabi-sun

スコア21194

test CHANGED
@@ -2,13 +2,29 @@
2
2
 
3
3
 
4
4
 
5
- Linuxです(ディストリビューションは色々ある)
5
+ 厳密に言うと何もないが正解で、親のOSであるLinuxで動かしていま
6
6
 
7
- DockerはLinuxの同じCPU、違うディストリビュションでもマシン語で書かれている実行ファイのフォーマットが同じ形式であり、適切な依存ライブラリを渡してやれば動くでしょという思想です。
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はUnixなのでそんな事は出来ません。
27
+ MacOSはLinuxじゃのでDocker起動出来ません。
12
28
 
13
29
  なのでDocker for Macというアプリケーションをインストールした時に、
14
30