В настоящее время у меня есть два контейнера php-fpm
и NGINX, где я запускаю приложение PHP.
Теперь мой вопрос, есть ли способ «соединить» два док-контейнера без использования тома?
Оба контейнера нуждаются в моем приложении (NGINX для отправки статических файлов, например css/js
а также php-fpm
интерпретировать файлы PHP).
В настоящее время мое приложение клонировано из git в мой контейнер NGINX, и у меня был том, поэтому php-fpm
также были файлы для интерпретации PHP.
Я ищу решение, без которого мое приложение находится в хост-системе.
Я не уверен, что вы пытаетесь архивировать. Но мой docker-compose.yml выглядит так:
php:
container_name: custom_php
build:
context: php-fpm
args:
TIMEZONE: 'UTC'
volumes:
- ./website:/var/www/symfony
networks:
- app_net
nginx:
build: nginx
container_name: custom_nginx
ports:
- 80:80
volumes:
- ./website:/var/www/symfony
networks:
- app_net
networks:
app_net:
driver: bridge
Просто убедитесь, что они находятся в одной сети, и тогда вы можете говорить от контейнера к контейнеру по имени контейнера и порту. надеюсь, это поможет
Других решений пока нет …