LINUX.ORG.RU

Docker-compose, что не так с данным .yml конфигом

 


0

2

День добрый,

Не первый день пробую собрать необходимые мне приложения в одном .yml конфиге, но увы с одним у меня все не как не выходит, это EMR система dolibarr.

Вот так я пробую:

version: "3.1"

services:

  mysql:
    image: mysql:latest
    restart: always
    command: --default-authentication-plugin=mysql_native_password
    volumes: 
      - ./mysql:/var/lib/mysql
    environment: 
      - MYSQL_ROOT_PASSWORD=root
      - MYSQL_DATABASE=root
      - MYSQL_DATABASE=dolibarr
    ports: 
      - 3306:3306
      
  adminer:
    image: adminer:latest
    restart: always
    ports:
      - 8080:8080
    depends_on: 
      - mysql
      
  web:
    image: tuxgasy/dolibarr
    environment:
        DOLI_DB_HOST: mysql
        DOLI_DB_USER: root
        DOLI_DB_PASSWORD: root
        DOLI_DB_NAME: dolibarr
        DOLI_URL_ROOT: 'http://0.0.0.0'
    ports:
        - 80:80
    depends_on: 
        - mysql

Есть офф конфиг который у меня тоже не хочет работать: https://hub.docker.com/r/tuxgasy/dolibarr/



Последнее исправление: Hex-Value (всего исправлений: 5)
Ответ на: комментарий от VirRaa

Нет доступа к web интерфейсу dolibarr После запуска в интерактивном режиме в логах постоянно вижу:

Waiting that SQL database is up…

Hex-Value
() автор топика
ports: 
      - 3306:3306

возможно что-то тут

anonymous
()

command: –default-authentication-plugin=mysql_native_password

Это не похоже на команду, tbh.

anonymous
()
Ответ на: комментарий от Hex-Value

Непосредственно сама БД поднимается? Можешь к ней подключиться?

VirRaa ★★★
()

У меня все поднялось и с офф.конфигом и с твоим. Ты дал время всем сервисам поднятся? Может на твоей машине порт 80 заблокирован? На маке без рута на порт 80 ничего не повесить просто так, например

anonymous
()
Ответ на: комментарий от anonymous

Разобрался, с офф конфигом поднялось, беда была в том что я рано отрубал) просто я даже не мог подумать что это займет столько времени, с конфигом в котором я юзаю mysql так и не поднялось(ждал 20мин) на далеко не слабой системе вроде. Всем спасибо.

Hex-Value
() автор топика
Ответ на: комментарий от Hex-Value

Логи посмотри. Ты пробрасываешь порт 3306 наружу. Возможно, он у тебя уже занят. У меня твой конфиг поднялся без проблем

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.