0

これは、Windows 10 の VirtualBox の Ubuntu 16.04 で、docker バージョン 1.12.1 およびswagger-ui バージョン 2.2.2で発生しました。

彼らのサイトの指示に従って、ドッカーコンテナでSwagger UIを構築して実行しようとしていました:

docker build -t swagger-ui-builder .

docker run -p 127.0.0.1:8080:8080 swagger-ui-builder

指示によると、実行中の swagger-ui を表示できるはずですが、127.0.0.1:8080 を開くと、次のページしか返されませんでした。

<html>
<head><title>403 Forbidden</title></head>
<body bgcolor="white">
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx/1.8.1</center>
</body>
</html>

Dockerfile の内容は次のとおりです。

FROM alpine:3.3

MAINTAINER Roman Tarnavski

RUN apk add --update nginx

COPY nginx.conf /etc/nginx/
ADD ./dist/ /usr/share/nginx/html

EXPOSE 8080

CMD nginx -g 'daemon off;'

stackoverflow で同様の投稿を見つけましたが、この問題の解決には役立ちませんでした。私は何が間違っていて、これを修正する方法はありますか?

4

1 に答える 1