Swagger UI的Docker容器没有加载

运行以下命令导致127.0.0.1:80127.0.0.1:8080浏览器中出现404错误:

 docker pull schickling/swagger-ui docker run -d -p 127.0.0.1:80:80 -e API_URL=http://localhost:4000/swagger schickling/swagger-ui docker pull swaggerapi/swagger-editor docker run -p 127.0.0.1:8080:8080 swaggerapi/swagger-editor 

Mac版Docker VM正在运行,我正在探索这个错误。 其他docker集装箱也有同样的问题,这个问题似乎只与Swagger用户界面不相关。

它适用于使用GUI工具Kitematic,但只在以下URL(URL似乎不映射到127.0.0.1 ):

 http://192.168.99.100:32771/ http://192.168.99.100:32770/#/ 

Docker进程:

 $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 60f4058c07ef swaggerapi/swagger-editor:latest "http-server --cors -" 2 hours ago Up 5 seconds 0.0.0.0:32770->8080/tcp swagger-editor 28179c1eb01c schickling/swagger-ui:latest "sh run.sh" 3 hours ago Up 3 seconds 0.0.0.0:32771->80/tcp swagger-ui 

将端口映射到192.168.99.100是否正常? 不应该是127.0.0.1forms吗? 我正在运行Mac的Docker …

Interesting Posts