Tag: spotify docker client

Docker-client:如何在运行时将用户input附加到attachStdin

我正在执行一个Java程序,在执行过程中需要用户input。 下面是我用来执行我的命令的docker-client的方法。 final String execCreation = docker.execCreate( id, command, DockerClient.ExecCreateParam.attachStdin(), DockerClient.ExecCreateParam.attachStdout(), DockerClient.ExecCreateParam.attachStderr() ); final LogStream output = docker.execStart(execCreation); 而command = ["bash", "-c", "cd mydockerbuild/ && javac Program.java && java -cp . Program exit"] 我没有得到错误,但代码退出exitcode == null 。 请指教!

如何使用docker v2 apis使用docker cli推送docker镜像

我想推入一个图像dockerregistry,但我想dockercli使用v2 apis。 这是我采取的步骤 dockerloginhttps://index.docker.io/v2 这是创build的configuration文件 { "auths": { "index.docker.io": {} }, "credsStore": "wincred" } 然后我试图推送一个图像 docker push jikuma / node-web-app:11 我有未经授权的例外 b5068c7ad9a6: Layer already exists bfbaa80bf15d: Layer already exists 1b1a8ba7f545: Layer already exists 442706f6ad40: Layer already exists 740f08561ee8: Layer already exists ac9063c30b77: Layer already exists 4b948d039c4c: Layer already exists e5709c2ffd7b: Layer already exists 62068e02da20: Layer […]

JUnittesting中的Java Docker客户端无法连接到守护进程

我试图自动pipe理我的Docker容器中的应用程序,使用Spotify Docker Client进行与Docker for Mac的集成testing。 DockerClient docker = new DefaultDockerClient.fromEnv().build(); HostConfig hostConfig = HostConfig.builder() .portBindings(new HashMap<String, List<PortBinding>>(){{ put("8080", Arrays.asList(PortBinding.of("localhost", 8080))); }}).build(); ContainerConfig containerConfig = ContainerConfig.builder() .hostConfig(hostConfig) .exposedPorts("8080") .image("my-app") .portSpecs(Arrays.asList("8080:8080")) .build(); ContainerCreation createdContainer = docker.createContainer(containerConfig); createContainer调用失败: 2091 [jersey-client-async-executor-0] DEBUG org.apache.http.impl.conn.PoolingHttpClientConnectionManager – Connection request: [route: {}->unix://localhost:80][total kept alive: 0; route allocated: 0 of 100; total allocated: 0 […]

从Docker Hub提取公共映像是否需要身份validation?

我有一个CI / CDpipe道运行。 在运行期间,我使用Spotify docker-maven-plugin来执行Docker构build。 最近我的版本已经开始失败,当它试图拉Payara微版本172作为我的Dockerfile中的第一行: FROM payara/micro:172 我在我的日志中看到这个: 74297 [INFO] 53853 [INFO] Building image my.private.repo.io/arglebargle/foobar:38a635da5622d90dc09d71757c734fe52539bac3 75522 [INFO] Step 1 : FROM payara/micro:172 76539 [INFO] 56095 [INFO] ———————————————————————— 76540 [INFO] 56095 [INFO] BUILD FAILURE 76540 [INFO] 56095 [INFO] ———————————————————————— 76540 [INFO] 56096 [INFO] Total time: 55.094 s 76540 [INFO] 56096 [INFO] Finished at: 2017-10-27T19:39:26Z 76783 […]