docker, связь контейнеров

docker-compose.yml

version: '3'
services:
  web:
    image: 'web:2'
  mysql56:
    image: 'mysql:5.6'

когда запускаю docker-compose up -d, создаётся сеть, но контейнеры подключаются к ней под другими именами: <название_проекта>_web_1, <название_проекта>_mysql56_1


Ответы (1 шт):

Автор решения: Serg Bocharov

Просто добавьте свои имена сервисов (такие как у вас имена создаются автоматически):

version: '3'
services:
  web:
    сontainer_name: web
    image: 'web:2'
  mysql56:
    сontainer_name: mysql
    image: 'mysql:5.6'

Ссылка на документацию: вот

→ Ссылка