直接docker-compose up -d
version: '3'
services:
mysql:
image: 'mysql:5.7.16'
restart: always
container_name: mysql
privileged: true
environment:
MYSQL_PASSWORD: root
MYSQL_ROOT_PASSWORD: root
ports:
- '3306:3306'
redis:
image: redis:latest
container_name: redis
restart: always
ports:
- '6379:6379'
rabbitmq:
image: rabbitmq:management
container_name: rabbitmq
restart: always
hostname: rabbitmq
ports:
- 15672:15672
- 5672:5672
environment:
- RABBITMQ_DEFAULT_USER=root
- RABBITMQ_DEFAULT_PASS=root
mongo:
image: mongo:latest
container_name: mongo
restart: always
ports:
- 27017:27017
# elasticsearch:
# image: elasticsearch:6.8.1
# restart: always
# ports:
# - "9200:9200"
# - "9300:9300"
# environment:
# - TZ=Asia/Shanghai
# - "ES_JAVA_OPTS=-Xms300m -Xmx300m"
# - ES_CLUSTERNAME=elasticsearch
# - discovery.type=single-node
elasticsearch 单独去写吧。elasticsearch需要内存条件较高,失败率大
在启动双击就启动
创建startup.sh
内容
#! /usr/bin/bash
docker-compose -f ./docker-compose.yml up -d
docker ps -a
双击startup.sh 就启动了
网友评论