반응형
도커 MariaDB, phpmyadmin mysqli:: real_connect(): (HY000/2002): php_network_getaddrinfo: getaddrinfo 실패:이름이 확인되지 않습니다.
그래서 오늘 phpmyadmin으로 스택을 업데이트하려고 했는데 계속해서 다음 오류가 발생했습니다: mysqli:: real_connect(): php_network_getadaddrinfo: 실패했습니다. 이름이 mysqli::real_connect(): (HY000/2002): php_network_getadaddrinfo를 확인하지 못했습니다. 이름이 확인되지 않습니다.
도커-docker.yml:
version: "3.8"
services:
loadbalancer:
image: nginx
ports:
- "80:80"
- "443:443"
networks:
- frontend
- backend
deploy:
mode: global
volumes:
- ./config/nginx.conf:/etc/nginx/nginx.conf
- ./cert/:/home/pi/cert/
web-dotdotprint:
image: obdotking/dot_php_apache:latest
ports:
- "8080:80"
networks:
- backend
deploy:
mode: global
volumes:
- ./code/DOTDOTPRINT:/var/www/html/
- ./config/DOTDOTPRINT/php.ini:/usr/local/etc/php/conf.d/custom.ini
- ./config/apache2.conf:/etc/apache2/apache2.conf
- ./sessions_php_nfs/DOTDOTPRINT:/home/pi/sessions_php_nfs/DOTDOTPRINT/
phpmyadmin:
image: jackgruber/phpmyadmin
ports:
- "8082:80"
networks:
- backend
environment:
- PMA_HOST = mariadb
- PMA_PORT = 8081
depends_on:
- mariadb
deploy:
placement:
constraints:
- node.hostname==dot1
mariadb:
image: linuxserver/mariadb:arm32v7-latest
environment:
MYSQL_ROOT_PASSWORD: Cre8M8B42L
ports:
- "8081:80"
networks:
- backend
volumes:
- ./data:/config/databases
deploy:
placement:
constraints:
- node.hostname==dot5
networks:
frontend:
backend:
이 시스템은 라즈베리 파이 시스템이므로 암32v7 버전의 도커허브 이미지가 사용됩니다. phpmyadmin은 공식 이미지가 아니라 암 장치 지원을 위해 타사에서 컴파일한 이미지입니다.
TIA
언급URL : https://stackoverflow.com/questions/66961309/docker-mariadb-phpmyadmin-mysqlireal-connect-hy000-2002-php-network-get
반응형
'programing' 카테고리의 다른 글
알파 테스터는 어디에서 구글 플레이 안드로이드 앱을 다운로드합니까? (0) | 2023.08.19 |
---|---|
시간을 밀리초 단위로 찾으시겠습니까? (0) | 2023.08.14 |
cmake 컴파일러 테스트를 건너뛰거나 "error: 인식할 수 없는 옵션 '-rdynamic'을 피할 수 있습니까?" (0) | 2023.08.14 |
openpyxl을 사용하여 열 삽입 (0) | 2023.08.14 |
python: OperationalError: near "%: 구문 오류 (0) | 2023.08.14 |