首页 > 解决方案 > kong.conf.default 通过 Linux 容器在 Docker 中只读

问题描述

在使用 docker(Linux 容器)在 windows 中安装 Kong 之后,我需要更新 kong.conf.default 或 kong.conf 文件以获取一些额外的插件。

在此处输入图像描述

当我尝试使用以下命令更新 kong.conf.default 时,它说我只读。

vi kong.conf.default

同样,它也没有通过以下命令向我提供 chmod,它会引发错误“ chmod: kong.conf.default: Operation not allowed ”。

chmod 777 kong.conf.default

请需要您的支持。提前谢谢。

标签: dockerkongkong-plugin

解决方案


将 kong.conf.default 复制到容器外,将其重命名为 kong.conf,根据需要进行更改并将其安装在容器内。

看这里我的 docker-compose.yml

version: '3'
services:

  kong:
    container_name: kong
    image: kong:2.1.3-centos
    environment:
      ...
    volumes:
      - ./kong.yml:/usr/local/kong/declarative/kong.yml
      - ./kong.conf:/etc/kong/kong.conf
    ports:
      ....

推荐阅读