docker部署


参考:https://github.com/apache/apisix/blob/master/doc/zh-cn/getting-started.md

我们根据官方文档,来进行操作(注意,需要自己提前下载好docker-compose)

这个第一次启动需要一点时间,慢慢等就可以了

$ git clone https://github.com/apache/apisix-docker.git
$ cd apisix-docker/example
$ docker-compose -p docker-apisix up -d

下载好后我们进行简单测试,使用curl命令

curl "http://127.0.0.1:9080/apisix/admin/services/" -H 'X-API-KEY: edd1c9f034335f136f87ad84b625c8f1'

显示效果如下

然后我们在安装一个web界面控制台:https://github.com/apache/apisix-dashboard

我们这里同样使用docker来进行构建,按照下面这个步骤来进行编译:

# 下载依赖
git clone https://github.com/apache/apisix-dashboard.git
# 进入目录然后构建镜像
docker build -t apisix-dashboard:v2.2 . --build-arg ENABLE_PROXY=true

这里我的docker好像有点问题,配置文件会自己丢失,所以没办法,我只好自己先新建一个文件夹,里面放配置文件配置文件内容:https://github.com/apache/apisix-dashboard/blob/master/api/conf(三个文件全部放进去)

我们启动容器,这里注意自己的配置文件内容

docker run -d -p 9000:9000 -v /root/app/conf:/usr/local/apisix-dashboard/conf --name apisix-dashboard apisix-dashboard:v2.2

我们可以修改一下conf.yml文件夹里面的内容

把host改成0.0.0.0

然后重启容器docker restart 容器ID

最后docker ps查看自己的容器是否启动

最后,终于成功启动


文章作者: 小游
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小游 !
  目录