本文共 1421 字,大约阅读时间需要 4 分钟。
Laradock 是 Laravel 官方维护的一个用于 PHP 开发 Docker 集成环境的预先打包 Docker 镜像,所有配置基本上都由官方提供。由于其在 Laravel 社区的广泛认可,Laradock 不仅支持 Laravel 还扩展到其他 PHP 框架如 Symfony、CodeIgniter、WordPress 和 Drupal。
作为一名 Docker 初学者,Laradock 对我来说无疑是最友好的起点。尤其是在 Windows 环境下,它让我轻松掌握了 Docker 的基本操作。在实际业务场景中,我曾基于 Laradock 给客户部署过多个 PHP 项目,并在客户的内网中部署过一套 Docker LAMP 环境。这种环境部署方式大大减少了我在项目部署过程中的时间消耗。
cd wwwgit clone https://gitee.com/pltrue/laradockcd laradock
cp env-example .envvim .env
MYSQL_VERSION=5.7WORKSPACE_INSTALL_SWOOLE=true
docker-compose builddocker-compose up -d
winpty 进行透明处理): winpty docker-composer exec redis bashwinpty docker-composer exec mysql bash
laradock/nginx/sites 目录下添加或修改配置文件(例如 sites-enabled/default.conf)。server { listen 80; server_name yourdomain.com; root /var/www/yourproject; index index.php;} winpty docker-composer exec nginx bashnginx -s reload
127.0.0.1,而是通过容器名称(例如 host:redis、host:mysql)。docker-compose.yml 和 .env 文件中添加相应配置,并重新构建容器。通过以上步骤,Windows 用户可以轻松设置并使用 Laradock 作为开发环境。如果在操作过程中遇到问题,欢迎在评论区留言,我会及时解答!
转载地址:http://mywaz.baihongyu.com/