docker:nginx:docker_compose
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
docker:nginx:docker_compose [2025/07/21 08:05] โ created peter | docker:nginx:docker_compose [2025/07/21 08:27] (current) โ peter | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Docker - Nginx - Docker Compose ====== | ====== Docker - Nginx - Docker Compose ====== | ||
+ | |||
+ | <code yaml> | ||
+ | networks: | ||
+ | webserver: | ||
+ | driver: bridge | ||
+ | ipam: | ||
+ | config: | ||
+ | - subnet: 172.20.0.0/ | ||
+ | |||
+ | webserver: | ||
+ | image: nginx: | ||
+ | container_name: | ||
+ | networks: | ||
+ | - webserver | ||
+ | ports: | ||
+ | - 7080:80 | ||
+ | - 7443:443 | ||
+ | restart: always | ||
+ | volumes: | ||
+ | - $DOCKERDIR/ | ||
+ | - $DOCKERDIR/ | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Docker Compose - lscr.io ===== | ||
+ | |||
+ | <code yaml> | ||
+ | --- | ||
+ | services: | ||
+ | nginx: | ||
+ | image: lscr.io/ | ||
+ | container_name: | ||
+ | environment: | ||
+ | - PUID=1000 | ||
+ | - PGID=1000 | ||
+ | - TZ=Etc/UTC | ||
+ | - NGINX_AUTORELOAD= #optional | ||
+ | - NGINX_AUTORELOAD_WATCHLIST= #optional | ||
+ | volumes: | ||
+ | - / | ||
+ | ports: | ||
+ | - 80:80 | ||
+ | - 443:443 | ||
+ | restart: unless-stopped | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Link with PHP ===== | ||
+ | |||
+ | <code yaml> | ||
+ | version: ' | ||
+ | services: | ||
+ | web: | ||
+ | image: nginx: | ||
+ | ports: | ||
+ | - " | ||
+ | volumes: | ||
+ | - ./ | ||
+ | links: | ||
+ | - php | ||
+ | php: | ||
+ | image: php:7-fpm | ||
+ | </ | ||
+ | |||
+ | <WRAP info> | ||
+ | **NOTE:** | ||
+ | |||
+ | * **php** โ It will download php-fpm image, create a container and link it with the Nginx container. | ||
+ | |||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== References ===== | ||
+ | |||
+ | https:// | ||
docker/nginx/docker_compose.1753085107.txt.gz ยท Last modified: 2025/07/21 08:05 by peter