相关疑难解决方法(0)

如何使用 Dockerfile.dev 和 Yarn 构建 React 应用程序

我正在尝试使用 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)

docker reactjs

5
推荐指数
1
解决办法
4449
查看次数

标签 统计

docker ×1

reactjs ×1