From 5e51481527853b0efcceb4039526565ec6667ebb Mon Sep 17 00:00:00 2001 From: bisgoon Date: Mon, 22 Feb 2021 20:08:41 +0800 Subject: [PATCH] docker compose --- docker/dev-env/docker-compose.yml | 54 +++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 docker/dev-env/docker-compose.yml diff --git a/docker/dev-env/docker-compose.yml b/docker/dev-env/docker-compose.yml new file mode 100644 index 0000000..a3b6f18 --- /dev/null +++ b/docker/dev-env/docker-compose.yml @@ -0,0 +1,54 @@ +version: '3' +services: + redis: + image: redis:5.0.4 + restart: always + container_name: bytecub-redis + ports: + - "6379:6379" + volumes: + - "redis-volume:/data" + command: redis-server --appendonly yes + environment: + - TZ=Asia/Shanghai + elasticsearch: + image: elasticsearch:7.6.2 + restart: always + container_name: bytecub-elasticsearch + environment: + ES_JAVA_OPTS: -Djava.net.preferIPv4Stack=true -Xms1g -Xmx1g + transport.host: 0.0.0.0 + discovery.type: single-node + bootstrap.memory_lock: "true" + discovery.zen.minimum_master_nodes: 1 + discovery.zen.ping.unicast.hosts: elasticsearch + ports: + - "9200:9200" + - "9300:9300" + kibana: + image: kibana:7.6.2 + restart: always + container_name: bytecub-kibana + environment: + ELASTICSEARCH_URL: http://elasticsearch:9200 + links: + - elasticsearch:elasticsearch + ports: + - "5601:5601" + depends_on: + - elasticsearch + mysql: + image: mysql:5.7.16 + restart: always + container_name: bytecub-mysql + volumes: + - mysql-volume:/var/lib/mysql + environment: + - "MYSQL_ROOT_PASSWORD=root" + - "MYSQL_DATABASE=bytecub" + - "TZ=Asia/Shanghai" + ports: + - 3306:3306 +volumes: + mysql-volume: + redis-volume: -- Gitee