美文网首页
docker 安装apisix

docker 安装apisix

作者: 追风还是少年 | 来源:发表于2023-07-22 00:08 被阅读0次
    1. 首先需要安装docker和docker compose,如果直接安装docker desktop,会自动安装docker compose。

    windows 安装好docker desktop后,启动会遇到一些WSL 2 is not installed的问题

    1. 下载apisix仓库,并使用docker-compose 启动apisix(会自动安装相关依赖,包括etcd)
      git clone https://github.com/apache/apisix-docker.git
      cd apisix-docker/example
      docker-compose -p docker-apisix up -d
    apisix docker docker desktop

    访问地址:
    apisix dashboard: http://localhost:9000/,用户名/密码:admin/admin
    grafana: http://localhost:3000
    apixsix:http://localhost:9080
    上游服务(测试): http://localhost:9081(web1-1)http://localhost:9082(web2-1)

    apisix dashboard upstream 配置 上游服务代码 访问apisix结果

    windows系统重启之后,apisix启动后一直重启,重启的日志:

    nginx: [emerg] bind() to unix:/usr/local/apisix/conf/config_listen.sock failed (98: Address already in use)
    

    没用找到好的解决方法,只能在docker desktop中把apisix 容器删除,重启执行命令:docker-compose -p docker-apisix up -d

    在apisix的upstream配置目标节点的ip,如果是本机,ip不能配置为localhost,需要配置本机的具体ip地址,这是因为配置成localhost,而apisix部署在本机的docker 虚拟机是没法访问localhost对应端口

    相关文章

      网友评论

          本文标题:docker 安装apisix

          本文链接:https://www.haomeiwen.com/subject/njutpdtx.html