做外贸网哪些网站免费,国内网站备案流程,中小企业网站建设与推广分析,网站制前言 本文用来记录使用docker-compose来实战搭建一个多项目的测试环境. 环境中包含nodejs, php, html, redis, MongoDB, mysql. 在本次部署流程中, 尽量保证原镜像的干净简洁, 尽量不会往镜像中加入各种软件和插件, 所有的配置尽可能的在宿主机映射进去. 项目…前言 本文用来记录使用docker-compose来实战搭建一个多项目的测试环境. 环境中包含nodejs, php, html, redis, MongoDB, mysql. 在本次部署流程中, 尽量保证原镜像的干净简洁, 尽量不会往镜像中加入各种软件和插件, 所有的配置尽可能的在宿主机映射进去. 项目规划
服务器环境为centos, 所有的项目均放置在/web目录.使用nginx反向代理各项目, 并提供域名解析. 目录为/web/nginxreact项目, 目录为/web/reactphp(LAMP)项目, 目录为/web/phpnodejs项目, 目录为/web/nodejsmysql, 目录为/web/mysqlredis, 目录为/web/redismongoDB, 目录为/web/mongo 目录结构 参考文档
菜鸟教程docker-compose
Docker Compose | 菜鸟教程
PHP镜像说明:(也可查看其他镜像的说明)
https://github.com/docker-library/docs/tree/master/php
PHP扩展安装说明:
https://github.com/mlocati/docker-php-extension-installer