Я новичок с Docker. Я пытаюсь создать новый образ на основе официального изображения Prestashop
После первой установки с официальным руководством (создать сеть -> запустить MySQL контейнер -> запустить контейнер Prestashop), что я сделать это:
- Установить пользовательскую тему / модули
- Зафиксируйте изменения (как Prestashop, так и MySQL) с двумя изображениями (я следую этому руководству )
- Pu sh изображения на моем Docker HUB
Но когда я пытаюсь получить свой собственный образ и перезапустить начальные команды (создать сеть -> запустить мой пользовательский *) Контейнер 1034 * -> запустить мой собственный контейнер Prestashop) Я получаю 500 Ошибка сервера в браузере.
В журналах контейнера MySQL указано Неизвестная база данных «prestashop» .. Но почему? Почему у моих изображений нет базы данных, так как я создаю образы работающего контейнера?
Более странная вещь, если я пытаюсь войти в контейнер Prestashop с docker exec -it prestashopContainer bash
, я нахожу структуру, которую я создал ранее ( папка установки и папка администратора изменены).
Есть некоторые проблемы с громкостью, но, несмотря на чтение многих руководств, я не понимаю, в чем я не прав.
Спасибо за помощь всем, кто прочтет меня.