我在Mac上,但想在Windows映像上构建我的应用程序。 Docker可以实现这个吗?如果是这样,我需要使用什么图像?
我需要在Windows上构建应用程序的原因是用于代码签名和二进制构建电子。如果无法做到这一点,请告诉我。
答案 0 :(得分:4)
由于docker不是用户的UI(尽管它是can
); Windows 7,8,10等的图像不可用。但是,Windows Server Core可通过Docker Hub获取。{/ p>
如果您只需要一个x86 Win环境来构建应该可以解决问题的应用程序。如果您需要完整的GUI,请转到Virtual Box或其他虚拟化技术。 Docker容器用于单进程隔离,有没有看到windows只运行一个进程?
希望这有帮助!
更新:可以通过Docker运行GUI应用程序;至少在Linux主机上。 http://fabiorehm.com/blog/2014/09/11/running-gui-apps-with-docker/
Update2:现在可以通过Docker运行Windows应用程序(CLI或GUI):here并且here包含有关该过程的信息。