From 5894a4a94bd415e6219a5852b05f127fd03e3aba Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 14 七月 2025 16:47:15 +0800 Subject: [PATCH] 支持https协议 --- docker/bak.yml | 121 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 121 insertions(+), 0 deletions(-) diff --git a/docker/bak.yml b/docker/bak.yml new file mode 100644 index 0000000..d06bdc2 --- /dev/null +++ b/docker/bak.yml @@ -0,0 +1,121 @@ +version: "3.8" +services: + # postgis + postgis: + image: postgis/postgis:17.5 + ports: + - 5432:5432 + volumes: + - ./postgis/pgdata:/var/lib/postgresql/data + - ./postgis/init:/docker-entrypoint-initdb.d + environment: + POSTGRES_USER: postgres + POSTGRES_PASSWORD: Postgres!_17_jHs + ALLOW_IP_RANGE: 0.0.0.0/0 + TZ: Asia/Shanghai + POSTGRES_DB: jhs + healthcheck: + test: ["CMD-SHELL", "pg_isready -U postgres"] + interval: 5s + timeout: 2s + retries: 3 + privileged: true + networks: + - network-jhs + # nacos + nacos: + image: nacos/nacos-server:v3.0.2 + environment: + TZ: Asia/Shanghai + MODE: standalone + SPRING_DATASOURCE_PLATFORM: postgresql + DB_URL: jdbc:postgresql://postgis:5432/jhs?tcpKeepAlive=true&reWriteBatchedInserts=true&ApplicationName=nacos_java + DB_USER: postgres + DB_PASSWORD: Postgres!_17_jHs + NACOS_AUTH_ENABLE: true + NACOS_AUTH_IDENTITY_KEY: nacos + NACOS_AUTH_IDENTITY_VALUE: nAcos_!9#_admIn + DB_POOL_CONFIG_DRIVERCLASSNAME: org.postgresql.Driver + NACOS_AUTH_TOKEN: TmFjb3NfUmFuZG9tX1N0cmluZ18zMl9DaGFyc19Pcl9Mb25nZXI= + volumes: + - ./nacos/logs/:/home/nacos/logs + - ./nacos/plugins:/home/nacos/plugins + #- ./nacos/conf/application.properties:/home/nacos/conf/application.properties + ports: + - 8080:8080 + - 8848:8848 + - 9848:9848 + depends_on: + postgis: + condition: service_healthy + privileged: true + networks: + - network-jhs + restart: always + # zookeeper + zookeeper: + image: zookeeper:3.4 + ports: + - 2181:2181 + - 2888:2888 + - 3888:3888 + volumes: + - ./zookeeper_data:/data + environment: + ZOO_MY_ID: 1 + ZOO_SERVERS: server.1=0.0.0.0:2888:3888 + # ZOO_ENABLE_AUTH: yes + # ZOO_SERVER_USERS: admin + # ZOO_SERVER_PASSWORDS: kaFka_12#$56 + healthcheck: + test: ["CMD-SHELL", "zkServer.sh status"] + interval: 5s + timeout: 2s + retries: 3 + networks: + - network-jhs + # kafka + kafka: + image: bitnami/kafka:3.4 + environment: + KAFKA_BROKER_ID: 1 + # ALLOW_PLAINTEXT_LISTENER: yes + # KAFKA_CFG_LISTENERS: PLAINTEXT://:9092 + KAFKA_CFG_ZOOKEEPER_CONNECT: zookeeper:2181 + # KAFKA_CFG_ADVERTISED_LISTENERS: PLAINTEXT://192.168.11.203:9092 + + # KAFKA_CFG_SASL_ENABLED_MECHANISMS: PLAIN + # KAFKA_CFG_SASL_MECHANISM_INTER_BROKER_PROTOCOL: PLAIN + # KAFKA_CFG_SECURITY_INTER_BROKER_PROTOCOL: SASL_PLAINTEXT + # KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: CLIENT:SASL_PLAINTEXT,EXTERNAL:SASL_PLAINTEXT + # KAFKA_CFG_SASL_PLAINTEXT_PASSWORD_CONVERTER_CLASSNAME: org.apache.kafka.common.security.plain.PlainPasswordConverter + # KAFKA_CFG_SUPER_USERS: User:admin;ClientId:admin;Group:admins;Default + # KAFKA_CFG_SASL_JAAS_CONFIG: org.apache.kafka.common.security.plain.PlainLoginModule required username="admin" password="kaFka_12#$56"; + + + #ALLOW_PLAINTEXT_LISTENER: yes + KAFKA_CFG_LISTENERS: SASL_PLAINTEXT://:9092 + KAFKA_CFG_ADVERTISED_LISTENERS: SASL_PLAINTEXT://192.168.11.203:9092 + KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,SSL:SSL,SASL_PLAINTEXT:SASL_PLAINTEXT,SASL_SSL:SASL_SSL + KAFKA_CFG_INTER_BROKER_LISTENER_NAME: SASL_PLAINTEXT + KAFKA_CFG_SASL_ENABLED_MECHANISMS: PLAIN + KAFKA_CFG_SASL_MECHANISM_INTER_BROKER_PROTOCOL: PLAIN + KAFKA_CLIENT_USERS: admin + KAFKA_CLIENT_PASSWORDS: kaFka_12#$56 + # KAFKA_ZOOKEEPER_USER: admin + # KAFKA_ZOOKEEPER_PASSWORD: kaFka_12#$56 + volumes: + # chmod -R 777 kafka_data/ + - ./kafka_data:/bitnami/kafka + - /var/run/docker.sock:/var/run/docker.sock + ports: + - 9092:9092 + depends_on: + zookeeper: + condition: service_healthy + privileged: true + networks: + - network-jhs +networks: + network-jhs: + driver: bridge -- Gitblit v1.9.3