Докер сочиняет MySQL с кодом 0

0

Я пытаюсь добавить mysql в файл компоновки docker, но каждый раз, когда он дает мне ошибку some_name exited with code 0. Я пробовал различные конфигурации и даже использовал следующую конфигурацию из docker docs:

# Use root/example as user/password credentials
version: '3.1'

services:

  db:
    image: mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: example

  adminer:
    image: adminer
    restart: always
    ports:
      - 8080:8080

В этом случае администратор работает, но mysql этого не делает.

Моя конфигурация:

mysqldb:
    image: mysql
    container_name: ${MYSQL_HOST}
    env_file:
      - ".env"
    environment:
      - MYSQL_DATABASE=${MYSQL_DATABASE}
      - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
      - MYSQL_USER=${MYSQL_USER}
      - MYSQL_PASSWORD=${MYSQL_PASSWORD}
    ports:
      - "8989:3306"

Как мой конфиг, так и протокол docker продолжают давать мне ту же ошибку. Хотя любые другие услуги работают нормально. Есть идеи?

Теги:
docker
docker-compose

1 ответ

0
Лучший ответ

Как жаль. Через несколько часов я удалил свой образ mysql, и после этого все сработало нормально.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню