如何在mac上使用docker start
访问jhipster我关注http://www.jhipster.tech/installation/ jh docker install manual和
在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/无法访问。
在码头工程机中:
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;
}
似乎它是码头机器的机制:如何访问码头 -
机器ip
答案 0 :(得分:0)
我可以看到您更改了应用的默认端口,从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