Anonymous
Etki
Cin
Это же его кактус, пусть ест его как хочет.
Etki
действительно, как же правильно
Anonymous
https://codepaste.net/jk5ixq
Вот такой сейчас вывод по результатам работы докера
Etki
> + docker exec 4aaa7810c5b4 mysql -e 'create database kziodb'
Cin
А докерфайл?
Etki
ты в докерфайле обращаешься к докеру?
Anonymous
Бляяяя, лоооллл, опять херня докера. Теперь оба ls отработали!!!
Но что бы это произошло, мне пришлось откатить снапшот в виртуалбоксе!!!
Что не так с кэшами у докера?????
Etki
докер виноват (тм)
Anonymous
https://codepaste.net/w41u9h
Вот такой вывод в d.log, то есть результат работы init.sh
🦠
Ваши линуксы хринилинуксы
Anonymous
Судя по выводу ls, внутри докера каталог мускуля имеет верыне права
Etki
что ведет нас к
Anton
посмотреть в лог файл ))
Etki
(умозаключению, что говорить о том, что все дело в правах, не зная этого наверняка, а только догадываясь - не лучшая идея)
Anonymous
Ох, теперь и ошибка по которой мускуль не стартует поменялась....
Anonymous
https://codepaste.net/bji9ob
Anonymous
Хотя ошибки и нет даже
Etki
мы находимся всего в двух шагах от того, чтобы выяснить, что время жизни контейнера = времени жизни входной команды
Anonymous
Но почему тогда
+ docker exec 4aaa7810c5b4 mysql -e 'create database kziodb'
Error response from daemon: Container 4aaa7810c5b4f64a4b1da1f54042a962dd984b1d0b57f86e73ae2ed1b88d2d1a is not running
?
Etki
потому что твоя команда закончила выполнение, а вместе с ней остановился и контейнер
Etki
ну, вероятнее всего
Anonymous
Ytn
Anonymous
Нет же
Anton
🦠
Ору
Etki
Нет же
окей, как ты это определил?
Anonymous
mysqld_safe —bind-address=0.0.0.0 &
wait
Вот что в инит скрипте
Anonymous
И контейнер в состоянии UP
Etki
да как же up, если ты exec сделать не можешь
Anonymous
root@openfire-tor:~/docker_project# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c0c702cb6cc7 dockerproject_drupal "bash -c '/init.sh >>" 14 minutes ago Up 14 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:3306->3306/tcp dockerproject_drupal_1
Anonymous
Up 14 minutes
Etki
теперь сравниваем айдишники
Anonymous
Внешний скрипт почему-то не тот ID получил
ko4
Anonymous
Но никто так и не ответил на вопрос, почему вдруг после отката снапшота виртуалки, докер чудесным образом стал запускаться
Anonymous
А init.sh стал нормально выводить в аутпут
Anonymous
Получается, что где-то хранилась его старая версия
Anton
пофиг на виртуалку. твоя цель - выполнить команду docker build blablabla на голой машине и получить готоый докер
Anonymous
И все изменения, которые я вносил, нифига не давали
Anonymous
Хотя перед каждыйм прогоном я убивал и докер и каталог с мускулем
Anton
можешь даже убивать все конттейнеры и образы для проверки начисто
Cin
Да в докере баг на баге и багом погоняет.
🦠
Докирь говно
Anton
🦠
Выкиньте
🦠
Нинужын
Etki
докер виноват (тм)
Джон
Anton
Anonymous
🦠
Пхаха
Etki
все, ребят, расходимся
Etki
группа не нужна
🦠
Докер кривулина
🦠
Разбираю свой лунапарк
Anonymous
Не нужны тебе снапшоты
Пока, как мы видим, нужны. Только благодаря их откату, я смог новую версию скриптов запустить
Cin
Ты контейнеру то build делал?
Cin
или просто docker-compose up
🦠
Лол
Cin
если композу не сказать целенаправлено что он долежн ребилднуть контейнер, он не будет его ребилдить, а стартанет тот который есть
🦠
--build
Anton
--force-rebuild тогда добавить
Anton
надо ребилдить на каждом измнении вообще то
Alexandr
Anonymous
Etki
он твою команду выполняет
Anonymous
Etki
а скрипт, очевидно, добавлялся при билде
Etki
вот и твои снапшоты
🦠
Ни работаит
Anonymous
Билд, кстати, делается во внешнем скрипте
Anonymous
потом композ апается
Anonymous
Добавлю форс ребилд туда
Etki
Anonymous