0
DockerコンテナからホストされているNode.JSホストされたWebサイトを読み込むことができません。Docker Node.JSがウェブサイトにアクセスできない
docker build -t website-server .
docker run -d -p 80:8080 website-server
docker ps -a
docker logs <ID>
ログには、8080ポートで動作しているサーバーが表示され、console.logテキストが表示されました。
私app.jsファイルの重要な部分:
http.createServer().listen(8080, (req, res) => {
console.log("Started server");
});
マイDockerfile:
FROM node:8.4.0
WORKDIR /usr/src/app
COPY package.json .
RUN npm install
COPY . .
EXPOSE 8080
CMD [ "npm", "start" ]
すべてが正常に動作しますが、私はいつものドメイン(または私のVMの経由ウェブサイトを訪問するために行くときIPまたは私のコンテナのIP)それは読み込まれません。私はセットアッププロセスの重要なステップを見落としているか間違いを犯していると推測しています。誰でも助けてくれますか?