美文网首页
ceryx动态路由配置

ceryx动态路由配置

作者: 天堂流浪人 | 来源:发表于2019-03-01 12:31 被阅读0次

近期在安装Docker Swarm集群,考虑到一个个服务都需要进行域名映射实在麻烦,于是开始查找相应的方案,在综合实验Traefik和Docker Flower Proxy后发现都不是特别方便,特别是有些测试的组合容器有多个服务的情况下。还是手工改写nginx可控性更加适合。寻找nginx的动态路由,一般都是通过lua来实现,突然发现一个整合好的,并且有Web管理界面可以使用,Ceryx登场。
Ceryx GitHub
Ceryx Web GitHub
参考两个网站上的脚本,整合了一个在Portainer上使用的yml

version: '2'

services:
  ceryx:
    image: sourcelair/ceryx:latest
    ports:
      - 80:80
      - 443:443
    depends_on:
      - redis
    environment:
      - CERYX_DISABLE_LETS_ENCRYPT=false
      - CERYX_DOCKERIZE_EXTRA_ARGS=-no-overwrite
      - CERYX_REDIS_HOST=redis
      - CERYX_REDIS_PORT=6379
    command:
      - usr/local/openresty/bin/openresty
      - -g
      - daemon off;
      
  api:
    image: sourcelair/ceryx-api:latest
    depends_on:
      - redis
      - ceryx
    environment:
      - CERYX_API_HOST=0.0.0.0
      - CERYX_API_HOSTNAME=localhost
      - CERYX_API_PORT=5555
      - CERYX_DEBUG=false
      - CERYX_REDIS_HOST=redis
      - CERYX_REDIS_PORT=6379
      
  redis:
    image: redis:3.2.11-alpine
     
  web:
    image: paris/ceryx-web:latest
    depends_on:
      - redis
      - ceryx
      - api
    ports:
      - 5000:5000
    environment:
      - CERYX_API_HOST=http://api:5555

networks:
  default:
    attachable: true
    driver: overlay
    name: ceryx


然后通过页面管理即可


TIM截图20190301123024.png

相关文章

  • ceryx动态路由配置

    近期在安装Docker Swarm集群,考虑到一个个服务都需要进行域名映射实在麻烦,于是开始查找相应的方案,在综合...

  • vue路由的介绍(二)--vue动态路由和get的传值

    vue动态路由和get的传值---->同属于路由的传参 1,vue动态路由: 动态路由的配置: ①,在配置路由时加...

  • vue-router配置笔记

    路由的配置 二、动态路由传参1.配置动态路由 2.在对应的页面 三、get传值

  • D-26操作系统基础网络章节

    一、掌握路由配置信息: 1.动态路由配置: 相互学习,完善自己路由表的过程 动态路由协议: RIP EIGRP O...

  • 9-1 动态路由配置及banner布局 9-2

    9-1 动态路由配置及banner布局 动态路由配置 布局 9-2 公用图片画廊组件拆分 布局 Swiper组件配置

  • vue动态路由传值和get传值

    1、动态路由传值2、get传值 不同路由传值:动态路由 1、配置动态路由,main.js 2、在列表页NewsLi...

  • Vue Router | 备忘录

    来个目录: history 配置路由过程 $router || $route 动态路由 /:userId 路由懒加...

  • 17、Vue 配置动态路由

    方式一(动态路由法): 步骤:1、配置动态路由(main.js)const routes=[{path:'/hom...

  • Vue路由

    配置路由文件 index.js 路由文件注入到main.js文件中 组件中配置路由跳转 嵌套路由 动态路由匹配 一...

  • vue 路由

    动态路由 使用动态路由配置的(如:‘:id’),可以在this.$router.params.id获得。 官网例子...

网友评论

      本文标题:ceryx动态路由配置

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