我正在尝试基于abrarov / msvc-2019(基于Windows)映像创建一个Docker容器,我需要安装其他程序,例如Conan。
在Dockerfile中,我需要在其中编写什么才能安装Conan?我不能只使用“ apt install”之类的东西,因为Windows不支持任何东西。我在网上找不到任何有关此的信息。
我尝试在本地下载.exe安装程序并将其复制到容器中,然后在构建映像期间运行.exe。像这样的东西:
COPY conan-win-32_1_33_0.exe C:\\
RUN conan-win-32_1_33_0.exe;
但是映像尚未完成构建,只是停留在RUN部分中。
在最推荐的方法是使用PIP:
pip install conan
另一种官方方式列在下载页面上。但是正如您列出的那样,Windows安装程序是另一种方法。
对于Windows,您仍然可以尝试Chocolatey,但是Conan团队不维护它。
过去,我们尝试类似的方法并使用了Conan的MSVC 15 Docker镜像。但是,由于获得了Visual Studio许可,我们无法构建要分发的图像。您可以分叉该项目并将其用于您自己的建议。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句