Kako pristupiti MySQL-u preko localhost iz Adminera u docker-compose.yml?

Sa ovim docker-compose.yml me uvek prisiljava kad se logujem da koristim ime servcea mysql-dev za host, i to radi ok, ali ja bih hteo da tu prosledim localhost i da mi radi. Npr. aplikaciji (koja je van Dockera) prosledjujem localhost i ona se konektuje za ovaj MySQL. Koja dodatna opcija je potrebna u ovom docker-compose.yml da bi radilo na taj nacin?

„`

docker-compose.yml

version: '3.8'

services:
mysql-dev:
image: mysql:8.3.0
container_name: mysql-dev
restart: unless-stopped
environment:
– MYSQL_ROOT_PASSWORD=password
ports:
– '3306:3306'
volumes:
– ./db-data:/var/lib/mysql
– ./init.sql:/docker-entrypoint-initdb.d/init.sql
networks:
– internal-dev

adminer-dev:
image: adminer:4.8.1-standalone
container_name: adminer-dev
restart: unless-stopped
environment:
ADMINER_DEFAULT_SERVER: mysql-dev
ports:
– '8080:8080'
depends_on:
– mysql-dev
networks:
– internal-dev

networks:
internal-dev:
external: false
name: internal-dev
„`

View Reddit by miroljub-petrovicView Source

Sa ovim docker-compose.yml me uvek prisiljava kad se logujem da koristim ime servcea mysql-dev za host, i to radi ok, ali ja bih hteo da tu prosledim localhost i da mi radi. Npr. aplikaciji (koja…