Portál AbcLinuxu, 31. října 2025 00:29
version: '3.1'
volumes:
db_data:
driver: local
services:
db:
image: mysql:latest
container_name: mySQL
restart: always
volumes:
- db_data:/var/lib/mysql
command: --default-authentication-plugin=mysql_native_password
environment:
MYSQL_ROOT_PASSWORD: heslo
phpmyadmin:
image: phpmyadmin/phpmyadmin:latest
container_name: phpmyadmin
restart: always
ports:
- 8181:80
environment:
MYSQL_USERNAME: root
MYSQL_ROOT_PASSWORD: heslo
Toto mi chodí, na portu 8181 otevřu phpmyadmin a přes "root" a "heslo" se připojím do databáze.
Pokud ale v docker-compose.yml změním název návěští db: na např. db1:, tak už se do databáze nepřihlásím a dostanu chybové hlášky:
- Nepodařilo se přihlášení k MySQL serveru
- mysqli_real_connect(): php_network_getaddresses: getaddrinfo failed: Try again
- mysqli_real_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Try again
Nerozumím tomu, název návěští si přeci můžu zvolit jaký chci nebo ne? Může mi to, prosím, někdo vysvětlit?
Děkuji za pomoc.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.