Vagrant 使用 docker 在容器中设置 ApacheMySQL 的简单 Web 服务。具体流程是在 docker-host 中创建两个容器:DB 容器Apache 容器

使用方式:

  • 启动命令:vagrant up

  • 测试命令:curl 验证服务。

目录映射说明:

  • 应用代码共享(Mac)./app 映射到 (docker-host)/vargrant-app,同时也映射到 (apache)/app,修改代码将自动更新。

  • 日志导出

  • Apache 日志(Mac)./log 映射到 (docker-host)/vargrant-log,再映射到 (apache)/var/log/apache2

  • MySQL 日志(Mac)./log 映射到 (docker-host)/vargrant-log/mysql,再映射到 (db)/var/log/mysql

  • 数据共享(Mac)./data 映射到 (docker-host)/vargrant-dat