为了账号安全,请及时绑定邮箱和手机立即绑定

注释掉带有 bash 脚本的泊坞窗撰写块

注释掉带有 bash 脚本的泊坞窗撰写块

Go
烙印99 2022-10-04 19:32:33
我正在制作一个使用多克化应用程序进行本地开发的项目。我的公司有3个不同的域,每个域都有一个具有5个服务的docker撰写文件。(15 项目)如果我的项目的用户只想部署其域的 1 个服务或/和 2 个其他域项目,我必须注释掉其他不想部署的 docker-compose 文件中的服务。所以我的问题是,我怎么能用bash脚本注释掉泊坞站-撰写(Go)文件块?我想选择带有上下文的线条。例如,在下面的示例中,我想注释掉ap2-php-fpm部分。我无法解决解决方案,因为更多的项目即将到来。我必须用bash脚本干预语言脚本。示范version: '3.3'services:  app-php-fpm:    container_name: app    build:      context: ${src}/    volumes:        - $path:path    networks:      general-nt:        aliases:        - app    expose:        - "9000"  ap2-php-fpm:    container_name: app    build:      context: ${src}/    volumes:        - $path:path    networks:      general-nt:        aliases:        - app    expose:        - "9000"networks:  general-nt:    external: true我想用bash脚本制作这个文件如下。version: '3.3'services:  app-php-fpm:    container_name: app    build:      context: ${src}/    volumes:        - $path:path    networks:      general-nt:        aliases:        - app    expose:        - "9000"  # ap2-php-fpm:  #   container_name: app  #   build:  #     context: ${src}/  #   volumes:  #       - $path:path  #   networks:  #     general-nt:  #       aliases:  #       - app  #   expose:  #       - "9000"networks:  general-nt:    external: true
查看完整描述

1 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

对于许多实际目的,使用特定服务名称运行可能就足够了。如果您运行docker-compose up

docker-compose up -d app-php-fpm

它将在命令行上启动服务,以及它的任何内容,但不是其他任何内容。这将避免注释掉 YAML 文件的某些部分。否则,您可以正常地与容器进行交互。depends_on:


查看完整回答
反对 回复 2022-10-04
  • 1 回答
  • 0 关注
  • 70 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号