如何在mac上使用docker start访问jhipster

时间:2017-12-10 03:26:39

标签: docker jhipster

如何在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

1 个答案:

答案 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