Java 无法从intellij插件部署docker映像
我正在使用intellij 2016.1和docker插件2.1.4。 我正在尝试将一个简单的java容器部署到远程计算机,并得到错误: 未能部署“gaia itest映像Id: gaiaadm/gaia集成测试”:javax.websocket.DeploymentException: 启动WebSocket连接的HTTP请求失败 这是部署日志的输出:Java 无法从intellij插件部署docker映像,java,intellij-idea,docker,Java,Intellij Idea,Docker,我正在使用intellij 2016.1和docker插件2.1.4。 我正在尝试将一个简单的java容器部署到远程计算机,并得到错误: 未能部署“gaia itest映像Id: gaiaadm/gaia集成测试”:javax.websocket.DeploymentException: 启动WebSocket连接的HTTP请求失败 这是部署日志的输出: Deploying 'gaia-itest Image Id: gaiaadm/gaia-integration-tests'... Cre
Deploying 'gaia-itest Image Id: gaiaadm/gaia-integration-tests'...
Creating container...
Container Id: 71afc5f10a0779639543bb7c74235f507d59e24890e66d01fe17a7f90cccc301
Starting container 'gaia-itest'
Attaching to container 'gaia-itest'...
Failed to deploy 'gaia-itest Image Id: gaiaadm/gaia-integration-tests': javax.websocket.DeploymentException: The HTTP request to initiate the WebSocket connection failed
这是我的Dockerfile:
FROM maven:3.3.3-jdk-8
# Bundle app source
COPY . /src
# Set the working directory
WORKDIR /src
LABEL test=
LABEL test.run.interval=300000
CMD ["mvn","clean","install"]
和容器设置:
{
"_comment": "gaia-itest",
"Image": "gaiaadm/gaia-integration-tests",
"ExposedPorts": {
"22/tcp": {}
},
"AttachStdin": true,
"OpenStdin": true,
"HostConfig": {
"Links":["sts:sts", "whs:whs"],
"PortBindings":{
"22/tcp": [{ "HostIp": "0.0.0.0", "HostPort": "2221" }]},
"RestartPolicy": { "Name": "on-failure", "MaximumRetryCount": 5 }
}
}
我已连接到docker机器,我可以从浏览器远程访问docker API,并且docker端口已打开。。。
我甚至可以看到intellij运行的容器列表,我看到了我的容器,只是部署失败了
你知道会有什么问题吗