2016-06-25 11 views
0

私はDockerコンテナとUnikernelsについて多くのことを読んできましたし、自分のアプリケーションで軽量環境を実行する方法もありました。Alpine LinuxはUnikernelの実装ですか?

私は、LinuxのコンテナとUnikernelsが異なることを理解しています。最初は、カーネル機能(ネームスペース、cgroupsなど)の実装がホストのOSとリソースを共有しているためです。アプリケーション。

しかし、その後、私はDockerhubのアルパインのLinux派生イメージを見つけました。彼らは非常に軽量で非常に特殊です。しかし、彼らは同じLXC/runc機能を使いますか?

Dockerを使用してハイパーバイザの実装でユニークを実行することはできますか?

アルパインの画像と他の画像の違いは何ですか?

答えて

1

私はunikernelsと非常に慣れていないですが、私はあなたの最後の質問に答えることを試みることができます。ドッカー画像のほとんどは、Ubuntuのに基づいています

Ubuntuのイメージがありますが、主な違いは、画像の大きさであります183MBのアルパインはわずか4,5MBしかありません。

アルパインが低く、攻撃面を有し、ここで、セキュリティの一見のために設計され、そのため:http://www.alpinelinux.org/about/

アルパインのLinuxは、アルパインLinuxイメージが同じLXC上で実行

セキュリティを考慮して設計されました/ runc機能は私が思う。

+0

私は彼らが2つの異なるものだと思う。アルパインは軽量のオペレーティングシステムで、ユニケールは単目的のライブラリオペレーティングシステムです。 –

関連する問題