docker - 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
请需要您的支持。提前谢谢。
解决方案
将 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:
....
推荐阅读
- android - 这些问题中的一个或多个是违反政策的。您必须解决这些问题。阿德莫布?
- python - 无法在 tkinter 框架中检查多个 Checkbutton
- javascript - react-syntax-highlighter 中的高亮行
- snowflake-cloud-data-platform - Snowflake JDBC 驱动程序在每个 SAML 连接上将用户重定向到浏览器,只是为了显示一条消息。在 3.6.7 中修复并在 3.12.8 中再次损坏
- javascript - Angular 10 中的动画
- php - 如何在不发出任何外部网络请求的情况下,在 PHP 中将字符串从一种语言翻译成另一种语言?
- node.js - 类型错误:无法设置未定义的属性“$ op”
- javascript - Javascript循环问题
- c++ - 带有负元素的 OpenCV Mat 的 pow
- java - Setters 和 getters 提示我“Java 找不到符号错误”,这使代码无法通过我的学习平台的测试