За последние 24 часа нас посетили 32835 программистов и 1820 роботов. Сейчас ищут 847 программистов ...

Docker не могу разобраться.

Тема в разделе "PHP для новичков", создана пользователем Altos, 29 янв 2019.

  1. Altos

    Altos Новичок

    С нами с:
    10 ноя 2018
    Сообщения:
    13
    Симпатии:
    0
    Не знаю в какой раздел будет правильно, напишу сюда.
    В общем проблема следующая. Скачиваю себе образ https://hub.docker.com/r/zolotoykod/bxweb
    Дописываю для него docker-compose.yml
    Код (Text):
    1.  
    2. version: "3"
    3.  
    4. services:
    5.   web:
    6.     build: ./
    7.     environment:
    8.     - ENVIRONMENT=${ENVIRONMENT:-development}
    9.     - VIRTUAL_HOST=${VIRTUAL_HOST:-line.local}
    10.     volumes:
    11.     - ./:/var/www/bitrix:Z
    12.     ports:
    13.     - "9000:9000"
    14.     depends_on:
    15.     - mysql
    16.     networks:
    17.     - default
    18.     - proxy
    19.  
    20.   mysql:
    21.     image: zolotoykod/mysql:latest
    22.     volumes:
    23.     - mysql:/var/lib/mysql
    24.     environment:
    25.     - MYSQL_DATABASE=${MYSQL_DATABASE:***}
    26.     - MYSQL_USER=${MYSQL_USER:***}
    27.     - MYSQL_PASSWORD=${MYSQL_PASSWORD:***}
    28.     - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD:***}
    29.  
    30. volumes:
    31.   mysql:
    32.     driver: local
    33.   cache:
    34.     driver: local
    35.  
    36. networks:
    37.   proxy:
    38.     external: true
    Запускаю. Всё ок. После запускаю файл bitrixsetup.php происходит установка и всё ок. Но если контейнер перезапустить, то все действия проведённые мной пропадут. Так как всё происходило в контейнере и файлы на диске не появились.
    Как заставить всё это работать напрямую с папкой. Ранее редактировал сайты в контейнере. Я вносил изменения в файлы на диске и всё отображалось тут-же на сайте. А сейчас надо остановить контейнер, пересобрать и запустить, что-бы изменения появились. Что я делаю не так. Вот прям не могу въехать.
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Пути в волюмам корректные?
     
  3. Altos

    Altos Новичок

    С нами с:
    10 ноя 2018
    Сообщения:
    13
    Симпатии:
    0
    На данный момент я решил проблему, использовав предыдущую версию контейнера. Как появится свободное время, я обязательно проверю вольюмы, так как тоже грешу на них.