| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- version: '3.3'
- services:
- nacos:
- image: nacos/nacos-server:v2.2.0
- restart: always
- environment:
- - MODE=standalone
- - PREFER_HOST_MODE=ip
- - SPRING_DATASOURCE_PLATFORM=mysql
- - MYSQL_SERVICE_HOST=mysql
- - MYSQL_SERVICE_PORT=3306
- - MYSQL_SERVICE_DB_NAME=nacos_config
- - MYSQL_SERVICE_USER=root
- - MYSQL_SERVICE_PASSWORD=123456
- - nacos.core.auth.enable.userAgentAuthWhite=false
- - NACOS_AUTH_TOKEN=qR0o3pYdjRVUjcTVpY1NPW1nrRRH1k=2mWGVRbzWMUUs
- - NACOS_AUTH_ENABLE=true
- - NACOS_AUTH_CACHE_ENABLE=true
- volumes:
- - ./mount/nacos/logs/:/home/nacos/logs/
- - ./mount/nacos/data/:/home/nacos/data/
- - ./mount-conf/nacos/conf/:/home/nacos/conf/
- ports:
- - 8848:8848
- - 9848:9848
- - 9849:9849
- mysql:
- image: mysql:5.7
- restart: always
- environment:
- - MYSQL_ROOT_PASSWORD=123456
- - LANG=C.UTF-8
- volumes:
- - ./mount/mysql/data/:/var/lib/mysql/
- - ./mount/mysql/log/:/var/log/mysql/
- - ./mount-conf/mysql/conf/:/etc/mysql/conf.d/
- command: [
- '--character-set-server=utf8',
- '--collation-server=utf8_general_ci',
- '--default-time-zone=+8:00'
- ]
- ports:
- - 3306:3306
- redis:
- image: redis:6.2.14
- restart: always
- volumes:
- - ./mount/redis/data/:/data/
- - ./mount-conf/redis/redis.conf:/usr/local/etc/redis/redis.conf
- command: redis-server /usr/local/etc/redis/redis.conf
- ports:
- - 6379:6379
- rabbitmq:
- image: rabbitmq:3.8.3-management
- restart: always
- volumes:
- - "./mount/rabbitmq/:/var/lib/rabbitmq/"
- ports:
- - "15672:15672"
- - "5672:5672"
- clickhouse:
- image: yandex/clickhouse-server:21.8.3.44
- ulimits:
- nproc: 65535
- nofile:
- soft: 262144
- hard: 262144
- volumes:
- - ./mount-conf/clickhouse/config/:/etc/clickhouse-server/
- - ./mount/clickhouse/data/:/var/lib/clickhouse/
- ports:
- - 8123:8123
- mongo:
- image: mongo:7.0.12
- command:
- - "--auth"
- environment:
- - MONGO_INITDB_ROOT_USERNAME=root
- - MONGO_INITDB_ROOT_PASSWORD=123456
- volumes:
- - ./mount/mongo/data/:/data/db/
- - ./mount/mongo/logs/:/var/log/mongodb/
- ports:
- - 27017:27017
- elasticsearch7:
- image: docker.io/bitnami/elasticsearch:7.12.1
- environment:
- - cluster.name=docker-cluster
- - node.name=elasticsearch_node_0
- - bootstrap.memory_lock=true
- - http.host=0.0.0.0
- - discovery.type=single-node
- - transport.host=127.0.0.1
- - "ES_JAVA_OPTS=-Xms256m -Xmx512m"
- - http.publish_host=127.0.0.1
- - http.cors.enabled=true
- - http.cors.allow-origin= "*"
- volumes:
- - "./mount/elasticsearch7/:/bitnami/elasticsearch/"
- ulimits:
- nproc: 65536
- nofile:
- soft: 65536
- hard: 65536
- memlock:
- soft: -1
- hard: -1
- ports:
- - 9200:9200
- - 9300:9300
|