我正在尝试使用 docker 运行一个 React 应用程序。这是我的步骤:
我使用react-native-cli并添加了Dockerfile.dev文件创建了一个反应应用程序。我的 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"]
Run Code Online (Sandbox Code Playgroud)
然后我执行这个命令并得到这个输出。但它没有显示任何端口来访问它。
docker build -f Dockerfile.dev .
Run Code Online (Sandbox Code Playgroud)
OP:成功构建ad79cd63eba3
docker run ad79cd63eba3
Run Code Online (Sandbox Code Playgroud)
操作:
yarn run v1.22.4
$ react-scripts start
? ?wds?: Project is running at http://172.17.0.2/
? ?wds?: webpack …Run Code Online (Sandbox Code Playgroud)