我正在使用jolokia Docker Maven插件在VM的Ubuntu 14上构建Java应用程序。
每当我尝试maven clean package时,我都会得到



DOCKER_HOST设置为:DOCKER_HOST = tcp://127.0.0.1:4243

尝试telnet localhost 4243时,连接无效。

有人可以帮我解决这个问题吗?

最佳答案

ubuntu
打开/etc/default/docker文件,并在文件末尾添加以下行

DOCKER_OPTS="-H tcp://127.0.0.1:4243 -H unix:///var/run/docker.sock"
然后重新启动docker deamon
sudo service docker restart
export DOCKER_HOST=tcp://localhost:4243
sudo netstat -plant | grep 4243
boot2docker
打开/var/lib/boot2docker/profile文件,并在文件末尾添加以下行
DOCKER_TLS=no
DOCKER_HOST="-H tcp://0.0.0.0:4243"
然后重新启动docker deamon
sudo /etc/init.d/docker restart
sudo netstat -plant | 4243
在Windows / Mac的环境变量中添加以下内容
DOCKER_HOST=tcp://192.168.59.103:4243
现在做mvn docker:build -Ddocker.skip=false它应该工作
注意:如果文件不在特定位置,请创建文件。

08-05 10:42