我正在尝试使用 docker 运行 React 应用程序。这是我的步骤:
我使用react-native-cli
并添加了Dockerfile.dev
文件创建了一个react应用程序。我的 Dockerfile.dev 文件包含以下代码:
# Specify a base image
FROM node:alpine
WORKDIR '/app'
# Install some depenendencies
COPY package.json .
RUN yarn install
COPY . .
# Uses port which is used by the actual application
EXPOSE 3000
# Default command
CMD ["yarn", "run", "start"]
然后我执行这个命令并得到这个输出。但它没有显示任何端口来访问它。
docker build -f Dockerfile.dev .
OP:成功构建ad79cd63eba3
docker run ad79cd63eba3
操作:
yarn run v1.22.4
$ react-scripts start
ℹ 「wds」: Project is running at http://172.17.0.2/
ℹ 「wds」: webpack output is served from
ℹ 「wds」: Content not from webpack is served from /app/public
ℹ 「wds」: 404s will fallback to /
Starting the development server...
Done in 2.02s.
谁能告诉我我是如何启动开发服务器的,它向我展示了Http://localhost:3000
访问它的端口。