安装了 Deck 的 Docker Compose Kong
Posted
技术标签:
【中文标题】安装了 Deck 的 Docker Compose Kong【英文标题】:DockerCompose Kong with Deck installed 【发布时间】:2021-06-21 21:05:19 【问题描述】:我正在考虑使用 Deck 为 Kong
执行同步迁移。但是,我似乎找不到使用 docker-compose
将 Deck cli 安装到我的 Kong
容器中的方法。
我可以遵循任何指南/文档来执行此类安装吗?
【问题讨论】:
【参考方案1】:如果您按照以下步骤操作,我认为可以使用 docker container kong/deck 解决此问题。
-
使用 kong/deck 镜像写
Dockerfile.deck
.为 kong 的 8001 (admin) 端口编写等待脚本。
. kong/deck 只是 cli 的一个容器,所以你应该注意到它的默认ENTRYPOINT
是deck 命令,所以如果你想运行等待脚本,你应该重置ENTRYPOINT
。
.将 kong.yaml
从本地复制到容器目录
将您的甲板服务部分添加到docker-compose.yml
,构建配置为 1)
构建后运行 dockercompose
如果您想在部署时应用 kong.yaml
,这将起作用。
【讨论】:
这有点晚了,但是,它奏效了!感谢您的帮助。以上是关于安装了 Deck 的 Docker Compose Kong的主要内容,如果未能解决你的问题,请参考以下文章
为啥安装了 Docker 而不是 Docker Compose?
Docker - compose 更换安装源,加快Docker - compose官方安装源速度太慢的问题