Docker的Shippyard v2无法登录
我安装了docker v1.3.0Docker的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/ 但由于某些
以及最新的造船厂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