lnmp - Docker:寻找一些docker-compose.yml文件的示例

浏览:31日期:2023-02-28

问题描述

用Docker部署一个Lnmp环境,要写一个nginx+mariadb+php+redis的docker-compose.yml,看了一下官方文档,给了一个格式,像下面这样:链接在此: https://docs.docker.com/compose/compose-file/#versioning

version: ’2’services: web: build: . ports: - '5000:5000' volumes: - .:/code networks: - front-tier - back-tier redis: image: redis volumes: - redis-data:/var/lib/redis networks: - back-tiervolumes: redis-data: driver: localnetworks: front-tier: driver: bridge back-tier: driver: bridge

但看了仍然不知道该怎么写这个文件,把github上能搜到的基本浏览了一遍,但是有点五花八门,看了不知道参考哪个,有点混淆。请大神们提供一些参考示例。

备注: 上面涉及到的镜像打算使用Docker Hub上的官方镜像最新版。 操作系统是centos7.2。

问题解答

回答1:

这个蛮好的,PHP 基本技术栈都有用到https://github.com/kasperisager/php-dockerized

推荐可以读一下这篇博客http://avnpc.com/pages/build-php-develop-env-by-docker

应该符合你的需求

回答2:

Docker 从入门到实践

建议看看这个

相关文章: