docker - 错误:yaml.scanner.ScannerError:“./docker-compose.yml”中不允许映射值,第 24 行,第 16 列
问题描述
使用上面链接中的命令创建我的环境。
我用 jwilder/nginx-proxy 创建了代理。但是在尝试运行 webapp 以连接到代理时出现错误。
version: "3"
services:
app:
image: node:alpine
volumes:
- ./:/app
working_dir: /app
depends_on:
- mongo
environment:
NODE_ENV: development
ports:
- 3000:3000
command: npm run dev
mongo:
image: mongo
expose:
- 27017
volumes:
- ./data/db:/data/db
services:
my-app:
…
environment:
VIRTUAL_HOST: my-app.local
VIRTUAL_PORT: 3000
services:
my-app:
…
expose:
- 3000
networks:
default:
external:
name: nginx-proxy
解决方案
推荐阅读
- apache-spark - 为什么 Spark 对大于 autoBroadcastJoinThreshold 的文件应用广播连接?
- react-native - 反应原生取消订阅事件监听器
- assembly - ARM 处理器:检查立即值的有效性(位循环)
- jenkins - npm ci --cache .some-cache-folder 是否适用于 Jenkins?
- javascript - Asp Core 5.0 Razor Page:调用 RedirectToPage() 时如何保留 window.location.hash
- python - 正确绘制混淆矩阵
- c# - 找不到类型或命名空间名称 TSocket apache thrift C# Visual Studio 2019
- typescript - 为什么这些在打字稿中的处理方式不同
- vba - 什么是“编译错误无法在对象模块中定义公共用户定义类型”?: VBA
- android - 如何在没有看到取消选中操作的情况下显示未选中的 RadioButton?