来自docker container

时间:2017-08-29 14:49:27

标签: curl docker groovy

我正在尝试使用 docker groovy 脚本从我的网页获取HTML回复。通常我可以使用 curl ,如下所示:

curl 10.1.1.167:1410

...并得到回答“OK”

但是当我试图通过启动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)

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

编辑: 程序还可以,我连接到这个ip地址有问题。

0 个答案:

没有答案