Swagger UI的Docker容器没有加载
运行以下命令导致127.0.0.1:80
或127.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.1
forms吗? 我正在运行Mac的Docker …