docker - 码头工人。从容器运行本地测试
问题描述
我需要创建 docker 镜像,它将仅描述需要安装哪些工具。
然后,我想从该图像启动容器并运行测试(基于机器人框架)并在我的本地机器中获取日志。可能吗?如果可能的话 - 如何?
如果不可能,如何创建图像以便我不需要在每次更改代码后重建它?
例如,我有包含 10 个测试的测试套件,如果我构建映像,我不能只将测试添加到测试套件,我需要重新构建它,如何强制 docker “watch” 进行任何更改?
长话短说-我需要从隔离端(docker容器)运行测试(测试量总是会增加)-我该怎么做?
这是我的第一次 docker 体验。
解决方案
我认为正确的解决方案是在没有测试的情况下构建容器,然后使用挂载点使测试在容器内可用。这样容器实际上不会包含任何测试,也不需要重建。
推荐阅读
- javascript - ReactJS Axios 使用 Multer 传递数据和上传图片
- java - Spring Security OAuth2 使用主机和端口将资源服务器连接到授权服务器 url
- php - Spatie/Laravel-Permissions:虚拟数据错误
- php - 如何总计数组列?
- wpf - 最大高度为容器的百分比
- java - android java的泛型类型错误
- c# - 在 WPF 中模拟 ShowDialog
- python - 如何使烧瓶应用程序成为多处理?
- javascript - 无法使用 MyScript Angular 示例 (myscript.com)
- python - 使用 pip3 安装软件包时出现“x86_64-linux-gnu-gcc”错误