Я начал использовать докер и создал базовый файл docker-compose.yml
. Проблема, с которой я сталкиваюсь в настоящее время, состоит в том, что у меня есть несколько контейнеров, которые должны быть одним. Мой docker-compose.yml
файл:
version: '3.7'
services:
redis:
container_name: redis
image: redis
ports:
- "6379:6379"
mongodb:
container_name: mongodb
image: mongo
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: devmyoy123
ports:
- "27017:27017"
node:
container_name: node
image: node
volumes:
- ./node/:/var/app/node
environment:
REDIS_URI: redis://redis:6379
links:
- mongodb
- redis
ports:
- "9000:9000"
httpd:
container_name: httpd
image: php:7.2-apache
volumes:
- ./api/:/usr/local/apache2/htdocs
environment:
REDIS_URI: redis://redis:6379
links:
- mongodb
- redis
- node
ports:
- "80:80"
- "443:443"
Мне нужен способ использования node
внутри контейнера httpd
, а также параметры mongodb
и redis
внутри контейнеров httpd
и node
.