Vagrant 使用 docker 在容器中设置 Apache 和 MySQL 的简单 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
。
暂无评论