我想设置一个Docker容器,以支持完全用C++编写的代码库构建,并且生成的应用程序仅在Windows上运行.
为此,我需要设置一个容器来复制我们当前的构建环境以支持构建.
我需要创建一个像下面这样的Dockerfile来构建这样一个容器:
请将以下内容视为伪代码Dockerfile(忽略apt-get并考虑Windows中的任何其他实用程序以从命令行安装工具):
FROM: Windows10 // A base windows kernel
RUN apt-get install -y VisualStudio // Installing the Visual Studio for compilation of C++ files
RUN apt-get install -y cygwin // Since I am using some cygwin utlities in build process
RUN apt-get install -y SigningTool // A tool I need to sign the exe
RUN apt-get install -y CompressionTool // A tool I need to compress the exe
RUN apt-get install -y BuildSystem // Custom in-house build system …Run Code Online (Sandbox Code Playgroud) 我正在Windows 10上运行docker.
我的机器中存有几张图像.这些图像的总大小累计到约10GB左右.我通过' docker rmi -f'命令删除了这些图像.
但这些图像占用的空间尚未公布.如果我运行'docker images'命令,删除的图像不会在'docker images'命令的输出中列出(但磁盘空间不会被清除).
如何改进(即减少)docker使用的磁盘空间?
我正在评估组织中的biicode.我去年9月开始这项活动,但由于其他紧迫问题,我没有继续这项活动.我现在已经恢复了.
似乎biicode关闭了他们的业务.他们的帮助链接似乎都没有起作用.登录页面和注册页面已经死亡.
现在有没有人使用biicode或者它已经死了?
我已将 Jenkins 配置为在 AWS EC2 上执行 Linux 实例。这非常有效,我可以通过 Jenkins 在 EC2 上调用 Linux 实例。(安装了几个插件;设置;创建自定义 Linux AMI 等)。
我想通过 Jenkins 在 EC2 上运行 Windows 实例。我已经设置了一个安装了 Java 并配置了 Winrm 的自定义 Windows AMI;一个允许 TCP 在端口 445 和 5985 上的安全组;分别用于 SMB 和 Winrm ( https://issues.jenkins-ci.org/browse/JENKINS-4995 )。
我能够从 Jenkins 调用这个 Windows 实例,但它永远不会连接(只是继续循环“连接到 ec2-54-191-40-110.us-west-2.compute.amazonaws.com(54.191.40.110) 与WinRM 作为。等待 WinRM 出现。睡眠 10 秒。”
请帮助我。
所以,我使用的是 ubuntu AMI(亚马逊机器映像)。我已经在这个图像上安装了几个编译器、软件、软件包等。现在我想保存这张图片;这样我就可以使用它来生成同一个 AMI 的多个相同实例。如何保存当前 AMI 实例的创建和映像,以便复制它以创建多个相同的实例?
amazon-ec2 ×2
docker ×2
biicode ×1
c++ ×1
containers ×1
dockerfile ×1
image ×1
jenkins ×1
windows ×1