在 Docker Compose 的yaml文件中,可以通过指定每个服务的内存限制来限制容器的内存。具体的做法是使用mem_limit字段来指定内存限制,单位可以是字节 (b) 或者是常用单位(例如 k 表示 KB,m 表示 MB,g 表示 GB)。

以下是示例代码:

yamlversion: '3'
services:
  myservice:
    image: myimage
    mem_limit: 512m   # 限制内存为 512 MB