[英]how can i access jhipster with docker start on mac
如何在Mac上使用docker start访问jhipster
我遵循了http://www.jhipster.tech/installation/ jh docker安装手册,并且
在docker机器上成功启动
2017-12-10 03:10:50.108 INFO 756 --- [ restartedMain] com.mycompany.myapp.AppApp :
----------------------------------------------------------
Application 'app' is running! Access URLs:
Local: http://localhost:8081
External: http://172.17.0.2:8081
Profile(s): [swagger, dev]
使用chrome: http : //172.17.0.2 : 8081无法访问
我的docker-machine ip是:
➜ ~ docker-machine ip default
192.168.99.100
使用chrome: http : //192.168.99.100 : 8081/无法访问。
在docker机器上:
jhipster@1d6acc47f610:~/generator-jhipster$ curl http://172.17.0.2:8081
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>JHipster microservice homepage</title>
<style>
::-moz-selection {
background: #b3d4fc;
text-shadow: none;
}
看来这是docker-machine的机制:如何访问docker-machine ip
我可以看到您将应用程序的默认端口从8080
更改为8081
。
这取决于启动JHipster容器的方式,但是需要添加映射端口8081
才能访问它。 在您的应用程序文件夹中尝试以下操作:
docker container run --name jhipster -v ${PWD}:/home/jhipster/app -v ~/.m2:/home/jhipster/.m2 -p 8080:8080 -p 9000:9000 -p 3001:3001 -p 8081:8081 -d -t jhipster/jhipster
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.