阿里函数计算支持函数计算支持docker compose嘛,有没有对应案例教程?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
version: '3'  # 指定使用的 Compose 版本
services:
  webapp:  # 服务名称
    build: ./dir  # 构建上下文,相对当前 docker-compose.yml 文件的路径
    ports:
      - "5000:5000"  # 端口映射,格式为:宿主机端口:容器端口
    environment:  # 环境变量
      - DEBUG=1
    volumes:  # 卷配置
      - ./data:/app/data
    depends_on:  # 依赖关系
      - db
  db:
    image: postgres  # 直接使用 postgres 镜像,无需构建
    environment:
      - POSTGRES_DB=mydatabase
      - POSTGRES_USER=myuser
      - POSTGRES_PASSWORD=mypassword
networks:
  default:
    external:
      name: mynetwork  # 使用已存在的网络
volumes:
  mydata:  # 定义一个卷
定义了两个服务:webapp 和 db。webapp 服务将从当前目录下的 dir 目录中的 Dockerfile 构建镜像,并将容器的 5000 端口映射到宿主机的 5000 端口。它还挂载了一个卷,设置了环境变量,并依赖于 db 服务。