add common software for docker-compose
This commit is contained in:
commit
feb645e971
29
.gitignore
vendored
Normal file
29
.gitignore
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
### IntelliJ IDEA ###
|
||||
out/
|
||||
!**/src/main/**/out/
|
||||
!**/src/test/**/out/
|
||||
|
||||
### Eclipse ###
|
||||
.apt_generated
|
||||
.classpath
|
||||
.factorypath
|
||||
.project
|
||||
.settings
|
||||
.springBeans
|
||||
.sts4-cache
|
||||
bin/
|
||||
!**/src/main/**/bin/
|
||||
!**/src/test/**/bin/
|
||||
|
||||
### NetBeans ###
|
||||
/nbproject/private/
|
||||
/nbbuild/
|
||||
/dist/
|
||||
/nbdist/
|
||||
/.nb-gradle/
|
||||
|
||||
### VS Code ###
|
||||
.vscode/
|
||||
|
||||
### Mac OS ###
|
||||
.DS_Store
|
||||
26
mongo/docker-compose.yaml
Normal file
26
mongo/docker-compose.yaml
Normal file
@ -0,0 +1,26 @@
|
||||
version: '3'
|
||||
services:
|
||||
mongo:
|
||||
container_name: mongo
|
||||
image: mongo:latest # 可以修改为自己需要的版本
|
||||
restart: on-failure
|
||||
ports:
|
||||
- 27017:27017
|
||||
environment:
|
||||
MONGO_INITDB_ROOT_USERNAME: mongodb
|
||||
MONGO_INITDB_ROOT_PASSWORD: mongodb
|
||||
volumes:
|
||||
- ./data/db:/data/db # 挂载数据目录
|
||||
- ./data/log:/var/log/mongodb # 挂载日志目录
|
||||
- ./data/config:/etc/mongo # 挂载配置目录
|
||||
mongo-express:
|
||||
image: mongo-express
|
||||
restart: on-failure
|
||||
ports:
|
||||
- 27018:8081
|
||||
depends_on:
|
||||
- mongo
|
||||
environment:
|
||||
ME_CONFIG_MONGODB_ADMINUSERNAME: mongodb
|
||||
ME_CONFIG_MONGODB_ADMINPASSWORD: mongodb
|
||||
ME_CONFIG_MONGODB_URL: mongodb://mongodb:mongodb@mongo:27017/
|
||||
0
mysql/data/.gitkeep
Normal file
0
mysql/data/.gitkeep
Normal file
17
mysql/docker-compose.yaml
Normal file
17
mysql/docker-compose.yaml
Normal file
@ -0,0 +1,17 @@
|
||||
version: '3'
|
||||
services:
|
||||
mysql:
|
||||
image: mysql:5.7
|
||||
container_name: mysql
|
||||
restart: on-failure
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: root
|
||||
MYSQL_DATABASE: user
|
||||
MYSQL_USER: user
|
||||
MYSQL_PASSWORD: user
|
||||
TZ: Asia/Shanghai
|
||||
ports:
|
||||
- 3306:3306
|
||||
volumes:
|
||||
- ./data:/var/lib/mysql
|
||||
- ./my.cnf:/etc/mysql/my.cnf
|
||||
8
mysql/my.cnf
Normal file
8
mysql/my.cnf
Normal file
@ -0,0 +1,8 @@
|
||||
[mysqld]
|
||||
user=mysql
|
||||
default-storage-engine=INNODB
|
||||
character-set-server=utf8
|
||||
[client]
|
||||
default-character-set=utf8
|
||||
[mysql]
|
||||
default-character-set=utf8
|
||||
5
readme.md
Normal file
5
readme.md
Normal file
@ -0,0 +1,5 @@
|
||||
# 常用docker服务
|
||||
- mongo + mongo-express
|
||||
- mysql 5.7
|
||||
- redis
|
||||
- sqlserver 2019
|
||||
0
redis/data/.gitkeep
Normal file
0
redis/data/.gitkeep
Normal file
12
redis/docker-compose.yaml
Normal file
12
redis/docker-compose.yaml
Normal file
@ -0,0 +1,12 @@
|
||||
version: '3'
|
||||
services:
|
||||
redis:
|
||||
container_name: timemail-redis
|
||||
image: redis:latest
|
||||
volumes:
|
||||
- ./data:/data
|
||||
- ./redis.conf:/etc/redis.conf
|
||||
ports:
|
||||
- 6379:6379
|
||||
command: redis-server /etc/redis.conf --appendonly yes
|
||||
restart: on-failure
|
||||
2013
redis/redis.conf
Normal file
2013
redis/redis.conf
Normal file
File diff suppressed because it is too large
Load Diff
0
sqlserver/data/.gitkeep
Normal file
0
sqlserver/data/.gitkeep
Normal file
13
sqlserver/docker-compose.yaml
Normal file
13
sqlserver/docker-compose.yaml
Normal file
@ -0,0 +1,13 @@
|
||||
version: '3'
|
||||
services:
|
||||
sqlserver:
|
||||
image: mcr.microsoft.com/mssql/server:2019-latest
|
||||
container_name: sqlserver
|
||||
environment:
|
||||
- ACCEPT_EULA=Y
|
||||
- MSSQL_SA_PASSWORD=Password123
|
||||
ports:
|
||||
- 1433:1433
|
||||
volumes:
|
||||
- ./data:/var/opt/mssql/data
|
||||
restart: on-failure
|
||||
Loading…
Reference in New Issue
Block a user