【发布时间】:2021-08-04 16:38:37
【问题描述】:
大多数时候我在 docker-compose.yml 中看到 ngnix 和 php 的两个独立服务,像这样:
version: '3.3'
services:
php:
image: php
ports:
- "127.0.0.1:8000:8000"
volumes:
- ".:/code_folder"
networks:
- default
ngnix:
image: ngnix
ports:
- "127.0.0.1:80:80"
volumes:
- ".:/code_folder"
networks:
- default
我认为必须有一个图像同时具有 ngnix 和 php,但这不是一种常用的方法。 另一个问题是: 它是如何工作的,因为它们将是独立的容器,都安装相同的代码库?
【问题讨论】:
-
每个容器仅用于一项服务。
标签: php docker nginx docker-compose