问题标签 [docker-maven-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 docker-maven-plugin 的运行部分访问动态端口号?
我的 pom.xml 中有以下部分
问题是,在该wait
部分中,我可以访问已解析的${webservice.adminport}
精细值,例如,它将类似于 25080。但是,它不能解析为env
pom.xml 部分中的任何内容 - 有没有办法可以访问部分${webservice.adminport}
中的动态运行时值env
?
注意我不想使用固定端口。
docker - 在集成测试用例中使用 Nexus 中存在的 docker 映像
我们在我们的应用程序中使用 PostGIS 数据库,并希望将其用于由 maven-failsafe-plugin 运行的集成测试用例。
我想从 Nexus 存储库中提取数据库映像并在预集成阶段建立数据库,以便可以在测试用例中使用它。我尝试使用 docker-maven-plugin
我有以下问题:在哪里指定要从 nexus 中提取的图像?我尝试研究 docker compose 但无法找到解决方案。
docker - 使用 dockerfile 使用多模块 spring 应用程序创建 maven 构建
我在使用 Dockerfile 构建应用程序时遇到问题,
我使用了简单的 dockerfiles ,只是 jdk 来启动它,然后我使用控制台命令构建项目,它工作正常。
但是,如果我尝试在 dockerfile 中使用 maven 构建它,它会失败,而且我不知道如何在不构建 maven 之外的应用程序的情况下做到这一点。
如何准备 Dockerfile?
这是应用程序的结构:
我用 docker-compose 运行它,为应用程序创建一个数据库
这里是 Dockerfiles:
信用.Dockerfile:
客户端.Dockerfile:
product.Docker 文件:
和 docker-compose.yml 文件:
docker-compose - 由于客户端应用程序中缺少 docker 文件夹,如何对 Jhipster 单体 Angular 应用程序进行 dockerize
我正在使用最新的 Jhipster vesion v7.0.1 并生成单体客户端应用程序 [angular] 和单独的单体服务器应用程序。我想为这两个应用程序创建单独的 docker 映像。但观察到客户端应用程序中没有生成Docker 文件夹。
任何人都可以在这里帮助我实现这个码头化。
spring-boot - 如何使用 Spring Boot 应用程序构建 Docker 映像?
我正在尝试使用我的应用程序构建图像,但我无法正确执行。如果我使用 Spring Boot 和 Java 11,如何创建 dockerfile?创建 dockerfile 后
我只需要做吗?
bitbucket-pipelines - 使用来自 Bitbucket Pipelines 的 docker-maven-plugin 将图像推送到 DockerHub
我正在尝试设置docker-maven-plugin
,fabric8
以便可以从 Bitbucket Pipelines 使用它。
我的 pom.xml 看起来像这样:
这在本地运行时非常有效。我在 Bitbucket Pipelines 上遇到的错误是:
是的,这是因为我不确定要在<dockerHost>
标签中添加什么,知道吗?是否需要做任何其他事情才能远程完成这项工作?
谢谢!
docker - 执行 k8s:build 时无法使用 JKube 插件生成 Docker 镜像
我正在使用Jkube maven 插件通过 Jenkins 管道在 Ubuntu 下的 AWS EC2 实例上生成 Docker 映像。
当管道执行时mvn clean install k8s:build
,我收到此错误:
这是 Jenkins 管道:
当我使用 ssh 登录到这台机器并执行docker -v
它时说Docker version 20.10.0, build 7287ab3
所以 Docker 真的安装了,守护进程也启动了,但是当我通过 maven 触发它时,似乎找不到它!有任何想法吗 ?
java - 在多模块maven项目中部署具有依赖关系的子模块
我有一个项目结构,如:
module-2
并且是和module-3
的依赖项module-1
module-4
module-4
现在我想module-1
独立部署。现在在我的父 pom 中,我添加dockerfile-maven-plugin
并添加<skip>
了 true,而对于两个子项目,我都有skip
false,因为我想部署它们。但是,当我尝试将module-1
其选择 Dockerfile 部署为module-4
. 那么我应该如何配置我的项目,以便每个模块选择它各自的 Dockefile
我的父 pom 部分如下所示:
我的两个孩子的孩子 pom 部分看起来像:
此外,在 jenkins 构建中,我正在运行命令:mvn -pl module-1,module-2,module-3 -am clean install
我的模块 1 的 Dockerfile 看起来像
需要帮忙
docker - docker-maven-plugin 等待日志
当我为仅包含数据库映像的 docker-compose.yml 执行 docker-compose 时
我可以看到以下日志:
因此,当我在运行服务时使用 docker-maven-plugin 提升 docker 时,我有以下配置:
它与 [错误] 无法执行目标 io.fabric8:docker-maven-plugin:0.38.1:start (start) on project station-service: I/O Error: [mysql:5.7] "stations_db": Container stopped在等待注销“准备连接”时,在 512 毫秒后意外退出代码 1 -> [帮助 1]
不是等待 50000 毫秒崩溃的事件。奇怪的是,如果我通过以下方式更改日志标签:
它完美地工作。所以我有两个不同的问题:
- 为什么即使没有等待预期的时间它也会崩溃?
- 我怎样才能使它与我想要的字符串一起工作?
提前谢谢了。
docker - 使用 spotify docker-maven-plugin 对 Azure 容器注册表进行身份验证
我尝试使用docker-maven-plugin 从 spotify推送 docker 映像
命令:
或者也试过
我的插件配置如下所示:
特性:
我的错误日志是:
只是为了确保我还在 settings.xml 中添加了汽车服务器,例如:
我希望有人知道解决方案或可以指出我的方向