容器化 PHP 应用

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

一个一般的 PHP 应用需要几个服务 .. 比如 web 服务,数据库服务,还有解释 php 的服务,我们可以把这些服务单独放在各自的容器里面,使用 docker compose ,让这些服务可以配合到一块儿,提供一个完整的可以运行 php 应用的服务。

web 服务我们可以使用 nginx,数据库服务可以使用 mariadb ,它可以兼容 mysql , php 我们使用比较新的 php 7 ,再加上 php-fpm ... 它可以为 nginx 提供解释 php 的服务 ..

web 服务跟数据库服务可以共享一个数据卷,我们的应用的代码可以放在这个数据卷的上面 .. 然后再为数据库服务添加一个数据卷,可以保存数据库服务里的数据 .. 这样即使删除了数据服务的容器,它里面的数据也会保留下来 ..

先启用一下 docker ... 然后打开终端 ... 进入到我的桌面上 .. 创建一个目录 .. 名字可以是 nest ... 它是我为这个运行环境起的一个名字 ...

进入到这个目录的下面 .. 然后用编辑器打开它 ... 在项目的根目录下创建一个 docker-compose.yml 这个文件 .. 在它里面,我们可以去定义需要的服务 .. 数据卷,还有网络 ...

容器化 PHP 应用《 Docker 容器化应用 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点