繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM