Tag: docker fabric8 docker

docker-maven-plugin:如何定义哪些testing运行哪个图像?

使用fabric8io / docker-maven-plugin ,我想对特定的图像运行特定的testing: testingA应该对Docker镜像A运行 testingB应该运行在Docker镜像B上 等等 什么是最好的方法来做到这一点? 我大概可以使用Mavenconfiguration文件,但是我必须明确地运行每个configuration文件。 有没有办法使用mvn verify运行所有testing?

使用Maven插件无法读取Docker内部的用户input

描述 我正在编写一个简单的控制台应用程序,在Docker容器中启动,读取用户input并处理它。 为了实现Docker自动化,我使用了docker-maven-plugin 。 读取用户input的代码如下: new Scanner(System.in).nextLine() 还尝试了以下内容: new BufferedReader(new InputStreamReader(System.in)).readLine() 在这两种情况下运行没有Docker的应用程序。 我用命令运行docker: mvn clean docker:build docker:run 但是,在Docker中,当涉及到用户input时,代码只返回null ,不会阻止用户input。 在Scanner情况下,我得到了java.util.NoSuchElementException: No line found ,这是基本相同的。 我发现StackOverflow类似的问题,通过命令行参数-i -t似乎帮助。 有什么办法可以将这些命令行参数添加到Maven运行configuration? 或者为什么会出现这个问题 信息 Maven版本:3.3.9 Docker版本:1.13.1