version: "3"
services:
db:
hostname: mysql
container_name: ferry_mysql
image: mysql:5.7
restart: unless-stopped
environment:
- TZ=Asia/Shanghai
- MYSQL_ROOT_PASSWORD=123456
- MYSQL_DATABASE=ferry
volumes:
- ./config:/opt/ferry/sql # 映射数据库保存目录到宿主机,防止数据丢失
- ./data/mysql/data:/var/lib/mysql # 映射数据库保存目录到宿主机,防止数据丢失
ports:
- 3307:3306
command:
[
"--character-set-server=utf8mb4",
"--collation-server=utf8mb4_unicode_ci",
]
redis:
hostname: redis
image: redis:6
container_name: ferry_redis
restart: unless-stopped
environment:
- TZ=Asia/Shanghai
volumes:
- ./data/redis/data:/var/lib/redis/data
ferry_backend:
hostname: ferry_backend
image: sjqzhang/ferry:20211217
container_name: ferry_backend
depends_on:
- db
- redis
links:
- db:ferry_mysql
- redis:ferry_redis
ports:
- 8002:8002
volumes:
- ./data/config:/opt/ferry/config
- ./data/logs:/opt/ferry/logs
environment:
- TZ=Asia/Shanghai
restart: unless-stopped
Content type
Image
Digest
Size
45.2 MB
Last updated
almost 5 years ago
docker pull sjqzhang/ferry:20211217