Что ж, я пытаюсь создать сеть из нескольких докеров в одном файле компоновки, однако сети, которая должна быть создана, там нет, даже когда docker-compose up
работает нормально:
docker compose:
networks:
allsports.test:
driver: bridge
services:
allsports.test.nginx:
build:
context: ./allsports.test.nginx/
container_name: allsports.test.nginx
image: allsports.test.nginx
networks:
- allsports.test
ports:
- 380:80
restart: on-failure
allsports.test.redis:
build:
context: ./allsports.test.redis/
container_name: allsports.test.redis
image: allsports.test.redis
networks:
- allsports.test
restart: on-failure
version: '3.7'
После запуска docker-compose up -d
:
Starting allsports.test.nginx ... done
Starting allsports.test.redis ... done
Однако сейчас я пытаюсь проверить сеть: sudo docker inspect allsports.app
говорит, что сеть не существует. Если я делаю sudo docker network ls
, я также не вижу сеть.
Если я проверяю один из созданных докеров:
sudo docker inspect allsports.test.nginx -f "{{.NetworkSettings.Networks}}"
> map[allsportstest_allsports.test:0xc000604000]
Что вызывает это переименование и (как) я могу логически найти действительные сети, созданные путем проверки составного файла?