Docker的造船厂v2无法登录

时间:2014-10-28 13:24:35

标签: 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 allow 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

2 个答案:

答案 0 :(得分:5)

这就是我所做的:

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

答案 1 :(得分:1)

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

因此,您需要向客户端提供主机的(非环回)ip。<​​/ p>