尝试将撰写文件转换为 kubernetes 清单时出错
Error while trying to convert compose file to kubernetes manifest
我正在尝试将 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 机器上 运行 这个。附件中还显示了错误的屏幕截图。
screenshot of error
非常感谢。
将 stdin_open 改为 true 而不是“true”
services:
web:
stdin_open: true
我正在尝试将 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 机器上 运行 这个。附件中还显示了错误的屏幕截图。
screenshot of error
非常感谢。
将 stdin_open 改为 true 而不是“true”
services:
web:
stdin_open: true