我已经从dockerfile创建了一个docker镜像,在本地VM(boot2docker)上启动它,并从应用程序服务器日志验证它正在运行并部署好。但是,我无法从Windows客户端连接到AS。
我的dockerfile的结尾:
RUN echo "JAVA_OPTS=\"\$JAVA_OPTS -Djboss.bind.address=0.0.0.0 -Djboss.bind.address.management=0.0.0.0\"" >> $JBOSS_HOME/bin/standalone.conf
# Expose ports
EXPOSE 9990 9999 8080 80 8787
# Start server
ENTRYPOINT ["/opt/jboss-eap-6.3/bin/standalone.sh"]
我也尝试过添加" -p 8080:8080"在运行容器时。浏览器无法打开欢迎页面,并且远程登录" 192.168.99.100 8080" (VM的IP)不通过。为什么我无法从我的Windows客户端连接到容器中运行AS的VM的任何想法?我能够ssh到VM,否则连接不是问题。