转载

11.常见问题解决

11.1. 不能解析classroom.example.com

1. 确定添加了教师IP作为你系统的DNS服务器。

2. 在Windows上临时禁用IPv6(我们只支持IPv4)。

11.2. 网络超时

取决于网络速度和限制,你可能不能从Docker Hub上下载镜像。错误信息如下:

$ docker pull arungupta/wildfly-mysql-javaee7
Using default tag: latest
Pulling repository docker.io/arungupta/wildfly-mysql-javaee7
Network timed out while trying to connect to https://index.docker.io/v1/repositories/arungupta/wildfly-mysql-javaee7/images. You may want to check your internet connection or if you are behind a proxy.

这部分提供一个替代的连接来解决。

11.2.1. 重启 Docker Machine

Docker Machine看起来好像进入了一个奇怪的状态,重启来解决。

docker-machine restart <MACHINE_NAME>
eval $(docker-machine env <MACHINE_NAME>)

11.2.2. 离线加载镜像

镜像能从以前保存的 .tar 文件中下载。教材中所需要的全部镜像能从 https://drive.google.com/folde ... aring 中下载。

加载tar文件:

docker load -i <path to image tar file>

例如:

docker load -i arungupta-javaee7-hol.tar

11.3. Windows上不能创建Docker Machine

再次检查是否安装了正确版本的VirtualBox。在创建一个新的machine之前,清除VirtualBox上所有的host-adapter。确定git在Windows的path变量中。

不能在Windo上创建Docker Machine ?

试着以管理员权限打开cmd,再试一次。

11.4. No route to host

使用 curl http://10.246.1.23:8080/employees/resources/employees/ 在Kubernetes中访问WildFly和MySQL例子出现404.

通过停止节点,然后重启集群,可能能够解决:

vagrant halt minion-1
./cluster/kube-up.sh

这个命令需要在 kubernetes 目录下执行。

正文到此结束
Loading...