Docker 部署
使用 Docker Compose 快速部署 YXShop。
docker-compose.yml
yaml
version: '3.8'
services:
yxshop-php:
image: yxshop/php:latest
container_name: yxshop-php
restart: always
ports:
- "8787:8787"
volumes:
- ./:/var/www/html
depends_on:
- mysql
- redis
mysql:
image: mysql:8.0
restart: always
environment:
MYSQL_ROOT_PASSWORD: root_password
MYSQL_DATABASE: yxshop
volumes:
- mysql_data:/var/lib/mysql
redis:
image: redis:7-alpine
restart: always
volumes:
mysql_data:
启动服务
bash
docker-compose up -d
docker-compose ps
docker-compose logs -f yxshop-php