代码拉取完成,页面将自动刷新
同步操作将从 hsj-xiaokang/docker-compose-springboot-mysql-redis 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。