我正在关注本教程:https ://docs.docker.com/get-started/02_our_app/
\n当我按照教程中提到的方式更新 app.js 文件(这只是标签更改)然后重新构建并运行我的映像时,Docker 成功运行了该应用程序,但是当我访问 localhost:3000 时,它给了我一个错误。该应用程序以前工作正常,但现在即使我下载示例项目的新副本并加载它并从头开始按照说明进行操作,访问 localhost:3000 也不会向我显示该应用程序。
\n我得到的错误是这样的:
\n\n\n此页面\xe2\x80\x99t 无法工作
\n
\nlocalhost 未\xe2\x80\x99t 发送任何数据。
\nERR_EMPTY_RESPONSE
这里有关于哪里出了问题的提示吗?我该如何解决它?
\n附加信息:
\n我使用的是带有 m1 芯片的 macOS。
\n这是我的 Docker 文件代码:
\n# syntax=docker/dockerfile:1\n FROM node:12-alpine\n RUN apk add --no-cache python g++ make\n WORKDIR /app\n COPY . .\n RUN yarn install --production\n CMD ["node", "src/index.js"]\nRun Code Online (Sandbox Code Playgroud)\n这是我用来构建和运行 Docker 的命令:
\ndocker build -t getting-started .\n\ndocker run -p 3000:3000 getting-started\nRun Code Online (Sandbox Code Playgroud)\n这是当我点击正在运行的容器时 Docker App 的日志:
\n …