镜像:apisix:2.9-alpine
如果使用 etcd TLS,需要自己构建 openresty。
安装软件
进入 apisix 容器里面执行1
2
3
4
5
6
7
8
9
10
11
12
13
14 alpine 系统
apk add git
apk add patch
apk add perl
apk add make
apk add gcc
apk add linux-headers
apk add libc-dev
apk add pcre-dev
apk add openssl
apk add openssl-dev
apk add zlib-dev
apk add build-base
apk add sudo
构建 openresty 脚本
进入 apisix 容器里面执行
使用脚本:https://github.com/api7/apisix-build-tools/blob/master/build-apisix-openresty.sh
使用 etcd tls
etcd tls 证书可以自己生成
docker-compose.yml
1 | version: "3.8" |
config.yaml
1 | apisix: |