Skip to content

Docker

项目根目录已提供 docker-compose.yml,当前文件只定义了基础运行环境:

  • mysql
  • redis
  • hyperf

启动

bash
docker compose up -d

当前 compose 文件的行为

  • mysql 暴露 3306
  • redis 暴露 6379
  • hyperf 挂载当前项目到容器内 /www
  • hyperf 默认不会自动启动项目服务,而是保持容器运行,便于进入容器后手动执行命令

容器内常用操作

bash
docker compose exec hyperf sh
composer install
php bin/hyperf.php migrate
php bin/hyperf.php start

如果你希望一键启动业务服务,需要自行修改 docker-compose.ymlhyperf 服务的 command

文档内容仅描述当前仓库中已经存在的实现