docker下部署 dubbo-admin + nacos

参考文档:
https://github.com/apache/dubbo-admin/blob/develop/dubbo-admin-server/src/main/resources/application.properties

由于 & 特殊字符会导致运行失败,所以含有&等特殊字符的变量需要单引号包裹

  • 原生 docker run写法
docker run -d \
-p 9001:8080 \
-e admin.root.user.name=root \
-e admin.root.user.password=xxx \
-e admin.registry.address='nacos://xxx.cn:8848?group=DEFAULT_GROUP&namespace=test' \
-e admin.config-center='nacos://xxx.cn:8848?group=DEFAULT_GROUP&namespace=test' \
-e admin.metadata-report.address='nacos://xxx.cn:8848?group=dubbo&namespace=test' \
--network swarm-overlay \
--name dubbo-admin apache/dubbo-admin

  • docker-compose写法
version: '3.0'
services:
  dubbo-admin:
    image: apache/dubbo-admin
    ports:
      - "9001:8080"
    networks:
      swarm-overlay: {}
    environment:
        - admin.root.user.name=root
        - admin.root.user.password=xxx
    - admin.registry.address='nacos://xx:8848?group=DEFAULT_GROUP&namespace=test'
    - admin.config-center='nacos://xx:8848?group=DEFAULT_GROUP&namespace=test'
    - admin.metadata-report.address='nacos://xx:8848?group=dubbo&namespace=test'
    restart: on-failure
    cpu_count: 1
    mem_limit: 512m
networks:
  swarm-overlay:
    external: true
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容