从docker集装箱Groovy脚本

我试图从我的网页使用dockergroovy脚本得到的HTML响应。 通常我可以使用curl如下:

curl 10.1.1.167:1410 

…并得到响应“确定”

但是,当我试图让起始docker和groovy一样:

 [mycomp@my-host script] cat run.sh #!/bin/bash docker run \ --rm \ -e TZ=Europe/Warsaw \ -v /home/user1/monitoring/:/home/user1/monitoring/:Z \ -w /home/user1/monitoring/script \ --name groovy2 groovy:2.4.11-jdk8 \ groovy run.groovy [mycomp@my-host script] cat run.groovy def server = "10.1.1.167" println "http://$server:1410/".toURL().text 

…我得到这样一个超时错误(几秒钟后…):

 [mycomp@my-host script] ./run.sh Caught: java.net.ConnectException: Connection timed out (Connection timed out) java.net.ConnectException: Connection timed out (Connection timed out) at run.run(run.groovy:2) 

我不知道我在做什么错。 也许你可以告诉我? 也许你可以提出我的其他解决scheme(但仍然使用docker和groovy)


编辑:程序是好的,我有一个连接到这个IP地址的问题。