Как зайти в админер в docker?

Использую следующие конфиги
version: '3.2'

networks:
  project:

services:
  nginx:
    container_name: project_nginx
    image: nginx:1.18.0
    ports:
      - 80:80
    volumes:
      - ./:/var/www/project
      - ./docker/nginx/api.project.local.conf:/etc/nginx/conf.d/api.project.local.conf
      - ./docker/nginx/b.project.local.conf:/etc/nginx/conf.d/b.project.local.conf
      - ./docker/nginx/lk.project.local.conf:/etc/nginx/conf.d/lk.project.local.conf
    networks:
      - project
    depends_on:
      - php
  php:
    container_name: project_php
    build: /docker/php8.1-fpm
    volumes:
      - ./:/var/www/project
      - ./docker/php.ini:/usr/local/etc/php/conf.d/php.ini
    networks:
      - project
    depends_on:
      - db
  db:
    container_name: project_db
    restart: always
    image: mariadb:10.1
    command: ["--default-authentication-plugin=mysql_native_password"]
    environment:
      MYSQL_ROOT_PASSWORD: your_mysql_root_password
      MYSQL_DATABASE: project
      MYSQL_USER: your_mysql_user
      MYSQL_PASSWORD: your_mysql_password
    networks:
        - project
  adminer:
    image: adminer
    container_name: project_adminer
    restart: always
    depends_on:
      - db
    ports:
      - 8088:8080


При этом я пытаюсь зайти в админер и у меня возникает ошибка php_network_getaddresses: getaddrinfo failed: Name or service not known
67029782d735b891845265.png

Пытался в сервер писать db и 99ballov_db. Все равно не помогает, не пойму в чем дело
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
akelsey
@akelsey
adminer стоит поместить в ту же сеть что и остальные контейнеры.
networks:
        - project
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы