基于Docker安装APISIX

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安装APISIX】docker cp example-apisix-1:/usr/local/apisix/conf/config-default.yaml ./apisix_conf4、修改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

基于Docker安装APISIX

文章插图
 
5、重启容器
docker compose down docker compose up -d6、访问控制台
http://127.0.0.1:9000/ ,默认账密为admin/admin
基于Docker安装APISIX

文章插图
 




    推荐阅读