gpt4 book ai didi

docker - mem_limit 没有被 docker-compose 兑现?

转载 作者:行者123 更新时间:2023-12-02 18:26:09 34 4
gpt4 key购买 nike

我正在尝试像这样在我的 docker-compose.yml 文件中定义一个容器 -

gitea:
image: gitea/gitea:latest
depends_on:
- mariadb
env_file:
- gitea_env
mem_limit: 100000000
ports:
- "127.0.0.1:4567:3000"
volumes:
- /var/lib/gitea:/data

但是,一旦容器启动,我通过 docker stats 看到分配给它的内存不限于 100 MB。我正在使用 version: '2' 的 docker-compose YML 语法,docker-compose 版本是 1.25.5。

docker stats --all gitea 的输出显示 -

CONTAINER ID        NAME                CPU %               MEM USAGE / LIMIT   MEM %               NET I/O             BLOCK I/O           PIDS
dfed6585837c gitea 0.25% 150MiB / 982.8MiB 15.27% 251kB / 102kB 57.2MB / 69.6kB 12

Docker 版本 (docker --version) 是 -Docker 版本 19.03.8-ce,构建 afacb8b7f0

我的配置出了什么问题?

最佳答案

确保在更改内存限制后重新创建容器:

docker-compose down && docker-compose up

关于docker - mem_limit 没有被 docker-compose 兑现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62972865/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com