我正在尝试使用此处create-react-app描述的工具创建 React 应用程序。
我想用来docker-compose在 docker 容器内运行 react 应用程序。我采取了以下步骤:
在我的机器上,我创建了一个目录调用app并运行了一个 nodejs docker 容器:
mkdir app
docker run -it --rm -v "$(pwd)/app:/app" -w /app -p 3000:3000 node:13.10.1 bash
Run Code Online (Sandbox Code Playgroud)
在容器内,我初始化我的反应应用程序并启动我的应用程序:
npx create-react-app .
yarn start
Run Code Online (Sandbox Code Playgroud)
当我在浏览器中打开http://localhost:3000/#/ 时,我可以看到默认的反应页面。
接下来,我停止yarn start并退出容器。
在我的机器上,我可以通过运行以下命令来启动 react 应用程序:
docker run -it --rm -v "$(pwd)/app:/app" -w /app -p 3000:3000 node:13.10.1 yarn start
Run Code Online (Sandbox Code Playgroud)
当我在浏览器中打开http://localhost:3000/#/ 时,我再次可以看到默认的反应页面。
接下来,我通过停止 docker 容器来停止 React 应用程序。
最后,我创建了以下docker-compose.yml文件:
version: '3.7'
services:
test-create-react-app:
image: …Run Code Online (Sandbox Code Playgroud) 我已经向Kubernetes 集群添加了几个Horizontal Pod Autoscalers (HPA)。我想随着时间的推移监控每个 pod 的副本数量。
不为Stackdriver有一个选项,以监控每荚随着时间的副本的数量?创建指标时,我找不到允许我执行此操作的选项。