@neilarms

Почему панели adminer разных Docker-контейнеров конфликтуют при их одновременном использовании?

Разворачиваю два докер-контейнера для работы с разными базами данных для разных проектов. Использую панель админер, но когда я делаю какие-то действия в одной панели вторая пишет «истекло время сессии».
64398de61cc4f173081731.png
Вот мой docker-compose.yml для первого проекта
version: '3'

services:
  db:
    container_name: smart-entrance
    image: postgres:14.1
    restart: unless-stopped
    environment:
      POSTGRES_DB: 'smart-entrance'
      POSTGRES_USER: 'user'
      POSTGRES_PASSWORD: 'pass'
    ports:
      - 5432:5432
    volumes:
      - ~/volumes/smart-entrance:/var/lib/postgresql/data

  adminer:
    # container_name: projects
    image: adminer
    restart: always
    depends_on:
      - db
    ports:
      - 7010:8080


Вот для второго:
version: '3'

services:
  db1:
    container_name: polygon
    image: postgres:14.1
    restart: unless-stopped
    environment:
      POSTGRES_DB: 'polygon'
      POSTGRES_USER: 'user'
      POSTGRES_PASSWORD: 'pass'
    ports:
      - 5433:5432
    volumes:
      - ~/volumes/polygon:/var/lib/postgresql/data

  adminer:
    image: adminer
    restart: unless-stopped
    depends_on:
      - db1
    ports:
      - 7011:8080

Также, при их одновременном использовании возникает проблема с накатыванием миграций
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы