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目录下执行。

0 个评论

要回复文章请先登录注册