body9
@body9

Падает mysql в Docker на windows. Что делать?

Пожалуйста помогите!
Использую docker toolbox. Почти развернул проект. phpmyadmin открывается по localhost:6080, сам проект - localhost:4480. Когда делаю docker-compose up - проект разворачивается. Но вот база не может запуститься. Целый вагон ошибок. И с периодичностью повторяется.
5c62b7d165b36034882183.png
Не могу понять, что это значит. Из-за этого бд не разворачивается и ничего не работает. При попытке зайти в phpmyadmin выдает ошибки:
5c62b87b6d862850233863.png

Вот код docker-compose.yml:
version: '3'

services:

    web:
          build: ./web
          environment:
            - APACHE_RUN_USER=#1000
          volumes:
            - ${APP_PATH_HOST}:${APP_PATH_CONTAINER}
          ports:
            - 4480:80
          working_dir: ${APP_PATH_CONTAINER}
    db:
          image: mariadb
          restart: always
          environment:
             MYSQL_ROOT_PASSWORD: qwerty
          volumes:
            - ${DB_PATH_HOST}:/var/lib/mysql
    phpmyadmin:
          image: phpmyadmin/phpmyadmin
          environment:
            - PMA_ARBITRARY=1
          restart: always
          ports:
            - 8080:80
          volumes:
            - /sessions
    composer:
          image: composer:1.6
          volumes:
            - ${APP_PATH_HOST}:${APP_PATH_CONTAINER}
          working_dir: ${APP_PATH_CONTAINER}
          command: composer install
  • Вопрос задан
  • 669 просмотров
Пригласить эксперта
Ответы на вопрос 1
@heahoh
Full stackoverflow developer
Достаточно странно, судя по докам вы все делаете правильно, однако mariadb все равно пытается инициализировать базу заново. Попробуйте проверить права на смаунченную директорию, возможно через entrypoint проставить 777 (ради проверки)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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