首页 > 解决方案 > 如何增加 docker ansible 中的项目最大大小

问题描述

我用 docker 和 ansible 运行服务器。

我想添加 item_max_size 和slab_chunk_max 的设置

我怎样才能做到这一点?

这是我的代码。

- name: run memcached
  docker:
    name: memcached
    image: memcached
    state: reloaded
    pull: always
    ports:
        - "11211:11211"
    memory_limit: "2048MB"

谢谢你。

标签: dockeransiblememcached

解决方案


至少有50%的你提到的都是memcached命令行配置界面支持的,见精品手册。我将假设您实际上正在使用正确的docker_container:任务,而不仅仅是编写 ansible 任务,并且您的缩进只是您的 SO 问题中的一个粗心的复制粘贴错误

- name: run memcached
  docker_container:
    name: memcached
    detach: yes
    image: memcached
    command:
    - memcached
    - --item-max-size=12345678
    # I didn't see this option, but feel free to try it
    # - --slab-chunk-max
  state: reloaded

推荐阅读