我正在开发一个由Node.js应用程序组成的软件,该应用程序控制运行Androd-x86的虚拟机。此外,该软件还依赖于Android的一些部分,比如亚行。
目前根本没有任何明智的部署方式。一切都必须手动安装。根据系统的不同,我有时也会遇到与网络等相关的问题。
为了解决这类问题,我通常会用码头。因此,这也是我在这里的第一个想法。因此,这样的Docker容器将简单地运行Node.js应用程序以及虚拟机。
对我来说,当我想要在Docker容器中使用虚拟机时,它变得有点混乱(甚至毫无意义)。由于显然无法运行Androd-x86 Docker容器,所以除了Docker内的虚拟机之外,我无法找到任何其他解决方案。
是否可以像我提到的那样做,或者在容器中使用虚拟机有什么更好的方法甚至是最佳实践?
发布于 2019-10-17 14:01:07
坦率地说,我从未见过在Docker中运行VM。我相信会很慢的。您检查过https://github.com/budtmo/docker-android是否有用吗?
这个视频也谈到了Docker和Android https://www.youtube.com/watch?v=YwBAqMDYFCU。
https://devops.stackexchange.com/questions/9466
复制相似问题