我正在尝试将docker组合文件转换为kubernetes清单以便部署,在我的系统上安装Kompose后,我使用命令kompose convert -f docker-compose.yml
进行转换过程,但它不起作用。错误响应为←[31mFATA←[0m services.web.stdin_open must be a boolean
。
docker-compose文件如下所示:
version: '3'
services:
# Backend / Database
database:
image: database
build: ../backend/database
volumes:
- ../backend/database:/data/db
restart: always
networks:
- back
# Backend / API
api:
image: api
build: ../backend/api
volumes:
- ../backend/api/public:/user/src/app/public
restart: always
ports:
- "8084:8080"
depends_on:
- database
networks:
- front
- back
# Backend / Proxy
proxy:
image: nginx
volumes:
- ../backend/proxy/nginx.conf:/etc/nginx/conf.d/proxy.conf
restart: always
ports:
- "80:80"
- "443:443"
depends_on:
- database
- api
networks:
- front
- docker-network
# Frontend / App / Web
web:
image: web
stdin_open: "true"
build: ../frontend/app/web
restart: always
ports:
- "3000:3000"
depends_on:
- api
networks:
- front
networks:
front:
driver: bridge
back:
driver: bridge
docker-network:
driver: bridge
请帮助我如何避免这个错误,并建立清单文件。我在一台windows机器上运行这个程序。附图中还显示了错误的屏幕截图。
非常感谢。
发布于 2020-12-30 00:41:26
将stdin_open更改为true而不是“true”
services:
web:
stdin_open: true
https://stackoverflow.com/questions/65495345
复制相似问题