Docker的Shippyard v2无法登录

Docker的Shippyard v2无法登录,docker,Docker,我安装了docker v1.3.0 以及最新的造船厂v2.0.3 关于Linux Mint 17 并修改了/etc/default/docker DOCKER_OPTS="-H tcp://127.0.0.1:4243 -H unix:///var/run/docker.sock" 更新的防火墙/etc/default/ufw DEFAULT_FORWARD_POLICY="ACCEPT" sudo ufw允许4243/tcp 我可以在http://localhost:8080/ 但由于某些

我安装了docker v1.3.0
以及最新的造船厂v2.0.3
关于Linux Mint 17 并修改了
/etc/default/docker

DOCKER_OPTS="-H tcp://127.0.0.1:4243 -H unix:///var/run/docker.sock"
更新的防火墙
/etc/default/ufw

DEFAULT_FORWARD_POLICY="ACCEPT"
sudo ufw允许4243/tcp

我可以在
http://localhost:8080/

但由于某些原因或神奇的未知原因,我无法通过CLI登录

WiR3D@pc> /Data/Projects/docker-nginx-php $ sudo docker run --rm -it shipyard/shipyard-cli
shipyard cli> shipyard login
URL: http://localhost:8080
Username: admin
Password: shipyard
这就是我所得到的:

FATA[0010] Post http://localhost:8080/auth/login: dial tcp 127.0.0.1:8080: connection refused
这就是我所做的:

$ docker run -it --rm --link shipyard:shipyard shipyard/shipyard-cli
echo "For login URL use: http://$SHIPYARD_PORT_8080_TCP_ADDR:8080"

当您像在docker容器中那样启动客户机时,此容器localhost自然指向自身,而不再指向启动容器的机器

因此,您需要向客户端提供主机的(非环回)ip