1 Star 0 Fork 1

aoxiaolys/docker-compose-springboot-mysql-redis

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
docker-compose.yml 1.62 KB
一键复制 编辑 原始数据 按行查看 历史
hsj-xiaokang 提交于 2021-08-27 10:55 . 全部完成测试
version: "3.9"
services:
#指定服务名称mysql、redis
mysql:
#自己构建的镜像,参见:docker-entrypoint-initdb.d -> build.sh
# image: mysql:V5.7.30
image: mysql:5.7.30
#指定容器名称
container_name: dockercomposespringbootmysqlredis-mysql
#restart: always
#指定服务运行的端口
ports :
- "3336:3306"
#指定容器的环境变量
environment:
#数据库密码
- MYSQL_ROOT_PASSWORD=root
#创建的库
- MYSQL_DATABASE=docker-compose-springboot-mysql-redis
#允许多IP连接数据库
- MYSQL_ROOT_HOST=%
#挂载数据卷
volumes:
- ./mysql/data:/var/lib/mysql
- ./mysql/conf:/etc/mysql
# - ./mysql/datad:/var/run/mysqld
- ./mysql/datal:/var/log/mysql
redis:
#官方的Redis镜像image
image: redis
#指定容器名称
container_name: dockercomposespringbootmysqlredis-redis
#restart: always
command: redis-server --requirepass root
ports:
- "7379:6379"
#挂载数据卷
#Redis 的密码需要自己在与容器共享的配置 redis.conf 中加入,即更改配置中 requirepass 为: requirepass yourpassword
volumes:
- ./redis/data:/data
#指定服务名称
springboot:
# 镜像名:版本
#自己构建的镜像,当前路径Dockerfile
build: .
#打包之后的镜像名字
image: dockercomposespringbootmysqlredis:v1.0.0
container_name: dockercomposespringbootmysqlredis-springboot
#restart: always
#指定服务运行的端口
ports:
- "8899:8899"
#依赖的服务
depends_on:
- mysql
- redis
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/aoxiaolys/docker-compose-springboot-mysql-redis.git
[email protected]:aoxiaolys/docker-compose-springboot-mysql-redis.git
aoxiaolys
docker-compose-springboot-mysql-redis
docker-compose-springboot-mysql-redis
master

搜索帮助