Docker检查显示内存和纳米微处理器为0

yacmzcpb  于 2022-11-02  发布在  Docker
关注(0)|答案(1)|浏览(168)

我已经使用docker stack deploy命令部署了一个容器。
服务已正确部署,并且容器正在运行。
我已经指定了一些资源保留约束,如下所示:

deploy:
        mode: replicated
        replicas: 1
        resources:
          reservations:
            cpus: '0.25'
            memory: 512M
        restart_policy:
          condition: on-failure
          max_attempts: 3

但是,当我尝试检查分配的内存和cpu资源时,docker inspect container_name命令显示它们的值为0

"Memory": 0,
"NanoCpus": 0,
ujv3wf0j

ujv3wf0j1#

我也有同样的问题使用docker-compose来弥补图像在yaml文件。问题被发现是由于docker-compose版本。它在docker-compose版本1.29.0,建立07737305工作。
root@xprdpgntrsap02 bin]# Docker 检查集装箱_test01| grep -i中央处理器

"CpuShares": 0,
        "NanoCpus": 500000000,
        "CpuPeriod": 0,
        "CpuQuota": 0,
        "CpuRealtimePeriod": 0,
        "CpuRealtimeRuntime": 0,
        "CpusetCpus": "",
        "CpusetMems": "",
        "CpuCount": 0,
        "CpuPercent": 0,

我希望这对某些人有用

相关问题