<返回更多

基于Docker安装APISIX

2023-01-03  今日头条  封厂长
加入收藏

1、下载apisix-Docker工程

git clone https://github.com/Apache/apisix-docker.git 
cd apisix-docker/example 

后面的命令都将在该目录下工作

2、启动apisix

docker compose up -d

生成的apixsix的容器名称应该为example-apisix-1下文会用到这个容器名称

3、从容器中拷贝出config-default.yaml

 

docker cp example-apisix-1:/usr/local/apisix/conf/config-default.yaml ./apisix_conf

4、修改docker-compose.yaml挂载config-default.yaml

目的是为后面自定义插件做准备,因为后续要自定义apisix插件,需要在config-default.yaml启用插件,不必进入容器中去修改这个配置文件,而且容器中的配置文件在每次重启之后就销毁了的,下次启动容器就不生效了。虽然也可以将config-default.yaml中现有启用的内置插件拷贝到config.yaml中去,只是个人不喜欢这种方式,config.yaml配置是可以覆盖config-default.yaml的配置项。

vi docker-compose.yml 
#在apisix容器的volumes下增加 
  - ./apisix_conf/config-default.yaml:/usr/local/apisix/conf/config-default.yaml

 

5、重启容器

docker compose down 
docker compose up -d

6、访问控制台

http://127.0.0.1:9000/ ,默认账密为admin/admin

 

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>