Size: a a a

Docker — русскоговорящее сообщество

2020 April 12

i

inqfen in Docker — русскоговорящее сообщество
И такой шляпы как у тебя в контейнере с пыхом вообще не должно быть
источник

i

inqfen in Docker — русскоговорящее сообщество
Он должен быть как на проде
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
inqfen
Напиши энтрипоинт нормальный
вот весь мой энтрипоинт
set -e

gosu 1000:1000 composer install --optimize-autoloader

# Symlinks and caches
gosu 1000:1000 \
   php artisan storage:link \
   && php artisan config:cache \
   && php artisan route:cache

php artisan migrate --force

exec php-fpm7.4
источник

i

inqfen in Docker — русскоговорящее сообщество
Ещё раз - вынлси в отдельный контейнер, добавляй && после composer install чтобы его выполнения дожидалось и я выше описал что ещё надо
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
ок, благодарю
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
внезапно вылезла проблема - почему-то при поднятии контейнера очищается БД каждый раз. Вот конфиг https://pastebin.com/KDiPkuSW. Папка, в которую должны данные из БД прокидываться пустая. Файловая структура на скрине
источник

VA

Vladislav Aleynik in Docker — русскоговорящее сообщество
Liv Alex
внезапно вылезла проблема - почему-то при поднятии контейнера очищается БД каждый раз. Вот конфиг https://pastebin.com/KDiPkuSW. Папка, в которую должны данные из БД прокидываться пустая. Файловая структура на скрине
Видимо ты не билдишь контейнер??????
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
Vladislav Aleynik
Видимо ты не билдишь контейнер??????
в смысле? Я его запускаю, выполняю в нем команды, но не собираю? Это как?
источник

VA

Vladislav Aleynik in Docker — русскоговорящее сообщество
Liv Alex
в смысле? Я его запускаю, выполняю в нем команды, но не собираю? Это как?
После запуска контейнера у тебя папка db содержит файлы?
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
нет
источник

VA

Vladislav Aleynik in Docker — русскоговорящее сообщество
Liv Alex
нет
Dbdata так же?
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
тоже нет
источник

VA

Vladislav Aleynik in Docker — русскоговорящее сообщество
Liv Alex
нет
Следовательно у тебя не пишутся файлы
источник

VA

Vladislav Aleynik in Docker — русскоговорящее сообщество
Liv Alex
тоже нет
Следовательно может быть стоит проверить пути?
источник

VA

Vladislav Aleynik in Docker — русскоговорящее сообщество
Liv Alex
тоже нет
Зайти в контейнер создать файлы и посмотреть есть ли они на хосте
источник

AD

Anatoly D in Docker — русскоговорящее сообщество
Как мне сделать, чтобы контейнер в котором запущен php исполнил бинарный файл #!/usr/bin/env php лежащий на хост машине? Т.е. если я на хост машине в консоли введу php myfile то он исполнится php версией установленной на хост машине, а как заставить, чтобы он испонился контейнером в котором запущена другая версия php?
источник

VA

Vladislav Aleynik in Docker — русскоговорящее сообщество
Liv Alex
тоже нет
Проверить все волюмс
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
Vladislav Aleynik
Проверить все волюмс
в контейнере есть файлы, а на хосте - нет
источник

VA

Vladislav Aleynik in Docker — русскоговорящее сообщество
Liv Alex
в контейнере есть файлы, а на хосте - нет
Ну стало быть у тебя не работает volumes
источник

LA

Liv Alex in Docker — русскоговорящее сообщество
Vladislav Aleynik
Ну стало быть у тебя не работает volumes
который в секции db прописан или глобальный? И если не работает, то почему нет ошибки? И где ее искать?
источник