BuildDocker的Boot2Docker TLS问题

时间:2015-06-04 06:42:01

标签: java docker spring-boot boot2docker gradlew

我正在探索docker,使用boot2Docker在windows7上部署我的dockerized java示例项目。当我使用命令./gradlew build buildDocker构建dockerized java app时。我的问题如下:

Execution failed for task ':buildDocker'.
> javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

我的build.gradle文件的泊坞设置如下:

docker {
    useApi true
    hostUrl 'https://192.168.59.103:2376'
}

我搜索了一些可能的解决方案并得到了这个link。我尝试了两种解决方法但没有为我工作。对于第一种方法,即更改配置文件并再次尝试构建,项目也因上述错误而失败。

在第二种解决方法中,我尝试安装并运行

$(docker run sequenceiq/socat)

命令下载了包并运行了。但是当我尝试使用命令docker ps检查正在运行的图像时,结果集中没有任何内容。

之后我尝试使用curl http://192.168.59.103:2375/_ping返回的错误curl: (7) Failed to connect to 192.168.59.103 port 2375: Connection refused

进行ping操作

无论如何,我更改了build.gradle文件中的docker配置,如下所示:

docker {
    useApi true
    hostUrl 'http://192.168.59.103:2375'
}

再次运行构建命令,即./gradlew build buildDocker,以获得以下错误:

Execution failed for task ':buildDocker'.
> org.apache.http.conn.HttpHostConnectException: Connection to http://192.168.59
.103:2375 refused.

所以似乎这个解决方法对我来说都不起作用。任何一个人都面对同样的问题,并且对我在这里缺少的东西有任何线索。

0 个答案:

没有答案