programing

도커 MariaDB, phpmyadmin mysqli:: real_connect(): (HY000/2002): php_network_getaddrinfo: getaddrinfo 실패:이름이 확인되지 않습니다.

abcjava 2023. 8. 14. 22:25
반응형

도커 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

반응형