创建docker-compose.yml文件
version: "3"
services:
mysql:
image: "mysql:5.6"
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: "123456"
restart: always
container_name: MYSQL
volumes:
- "/data/mysql/conf:/etc/mysql/conf.d"
- "/data/mysql:/var/lib/mysql"
postgis:
image: "mdillon/postgis"
ports:
- "5432:5432"
environment:
POSTGRES_PASSWORD: "123456"
restart: always
container_name: myPostgreSql
volumes:
- "/data/postgres:/var/lib/postgresql/data"
mongo:
image: "mongo"
ports:
- "27017:27017"
restart: always
container_name: myMongoDB
volumes:
- "/data/mongo/db:/data/db"
- "/data/mongo/configdb:/data/configdb"
couchdb:
image: "couchdb"
ports:
- "5984:5984"
restart: always
container_name: myCouchDB
volumes:
- "/data/couchdb/data:/opt/couchdb/data"
neo4j:
image: "neo4j"
ports:
- "7474:7474"
- "7687:7687"
restart: always
container_name: myNeo4j
volumes:
- "/data/neo4j/data:/var/lib/neo4j/data"
redis:
image: "redis"
ports:
- "6379:6379"
restart: always
container_name: myRedis
volumes:
- "/data/redis:/data"
nginx:
image: "nginx"
ports:
- "8000:80"
restart: always
container_name: myNginx
volumes:
- "/data/nginx/www:/usr/share/nginx/html"
- "/data/nginx/logs:/var/log/nginx"
运行 $docker-compose up -d 启动