我最近在docker
中安装了raspberry pi
,如this post中所述。我每天都使用docker
,但从未使用过覆盆子。它存在一个名为resin/rpi-raspbian
的覆盆子pi的图像。我的问题是关于其他操作系统的容器。假设我在我的树莓中运行:
docker run --rm -it ubuntu
似乎运行得非常好。我的问题是?这样做有问题吗?因为ubuntu
并不意味着与armv7l
(可能是我错了)的系统一起运行,因为它是在树莓中使用的系统。这是docker
使用的内核隔离吗?是否有任何后果,缺点或可能因此而无效的事情?
问题可能很愚蠢,但我对此感到困惑。谢谢!
答案 0 :(得分:0)
简而言之,如果它正常工作,那就有效了!
Docker将映像隔离并在容器中运行,通过现有内核(它与现有内核共享一些部分)。这背后的想法是消除不同应用程序的OS /内核版本的依赖性。 Docker为您提供了该环境,以便您的应用程序可以自由运行。这同样适用于您希望在docker上运行的所有操作系统。它为您照顾它们。干杯!