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