
тнн Itjunky
10.04.2017
20:05:36
тем не менее с my.cnf щас уже всё нормально

Anton
10.04.2017
20:05:51
и там же делай init (если ему никакой код друпаловский не нужен)

тнн Itjunky
10.04.2017
20:05:56
А вот с init.sh шляпа
И не надо снова заводить сказочку про белого бычка и про то что одно приложение в одном контэйнере

Google

Dmitriy
10.04.2017
20:06:40
да хоть 5

тнн Itjunky
10.04.2017
20:06:44
Я щас чисто с мускулем разбираюсь
И всё в одном контейнере

Fike
10.04.2017
20:08:21

Dmitriy
10.04.2017
20:09:08
Это же его кактус, пусть ест его как хочет.

Fike
10.04.2017
20:10:01
действительно, как же правильно

тнн Itjunky
10.04.2017
20:10:12
https://codepaste.net/jk5ixq
Вот такой сейчас вывод по результатам работы докера

Fike
10.04.2017
20:11:20
> + docker exec 4aaa7810c5b4 mysql -e 'create database kziodb'

Dmitriy
10.04.2017
20:11:21
А докерфайл?

Fike
10.04.2017
20:11:31
ты в докерфайле обращаешься к докеру?

тнн Itjunky
10.04.2017
20:11:32
Бляяяя, лоооллл, опять херня докера. Теперь оба ls отработали!!!
Но что бы это произошло, мне пришлось откатить снапшот в виртуалбоксе!!!
Что не так с кэшами у докера?????

Fike
10.04.2017
20:11:52
докер виноват (тм)

Google

тнн Itjunky
10.04.2017
20:12:21
https://codepaste.net/w41u9h
Вот такой вывод в d.log, то есть результат работы init.sh

Andrey
10.04.2017
20:12:45
Ваши линуксы хринилинуксы

тнн Itjunky
10.04.2017
20:13:15
Судя по выводу ls, внутри докера каталог мускуля имеет верыне права

Fike
10.04.2017
20:14:00
что ведет нас к

Anton
10.04.2017
20:14:29
посмотреть в лог файл ))

Fike
10.04.2017
20:14:47
(умозаключению, что говорить о том, что все дело в правах, не зная этого наверняка, а только догадываясь - не лучшая идея)

тнн Itjunky
10.04.2017
20:14:59
Ох, теперь и ошибка по которой мускуль не стартует поменялась....
https://codepaste.net/bji9ob
Хотя ошибки и нет даже

Fike
10.04.2017
20:16:32
мы находимся всего в двух шагах от того, чтобы выяснить, что время жизни контейнера = времени жизни входной команды

тнн Itjunky
10.04.2017
20:16:41
Но почему тогда
+ docker exec 4aaa7810c5b4 mysql -e 'create database kziodb'
Error response from daemon: Container 4aaa7810c5b4f64a4b1da1f54042a962dd984b1d0b57f86e73ae2ed1b88d2d1a is not running
?

Fike
10.04.2017
20:17:20
потому что твоя команда закончила выполнение, а вместе с ней остановился и контейнер
ну, вероятнее всего

тнн Itjunky
10.04.2017
20:17:28
Ytn
Нет же

Anton
10.04.2017
20:17:35

Andrey
10.04.2017
20:17:41
Ору

Fike
10.04.2017
20:17:42
Нет же
окей, как ты это определил?

тнн Itjunky
10.04.2017
20:17:43
mysqld_safe —bind-address=0.0.0.0 &
wait
Вот что в инит скрипте

Google

тнн Itjunky
10.04.2017
20:17:51
И контейнер в состоянии UP

Fike
10.04.2017
20:18:06
да как же up, если ты exec сделать не можешь

тнн Itjunky
10.04.2017
20:18:10
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
Up 14 minutes

Fike
10.04.2017
20:18:48
теперь сравниваем айдишники

тнн Itjunky
10.04.2017
20:18:50
Внешний скрипт почему-то не тот ID получил
Но никто так и не ответил на вопрос, почему вдруг после отката снапшота виртуалки, докер чудесным образом стал запускаться
А init.sh стал нормально выводить в аутпут
Получается, что где-то хранилась его старая версия

Anton
10.04.2017
20:20:23
пофиг на виртуалку. твоя цель - выполнить команду docker build blablabla на голой машине и получить готоый докер

тнн Itjunky
10.04.2017
20:20:26
И все изменения, которые я вносил, нифига не давали
Хотя перед каждыйм прогоном я убивал и докер и каталог с мускулем

Anton
10.04.2017
20:20:55
можешь даже убивать все конттейнеры и образы для проверки начисто

Dmitriy
10.04.2017
20:20:58
Да в докере баг на баге и багом погоняет.

Andrey
10.04.2017
20:21:13
Докирь говно

Anton
10.04.2017
20:21:16

Andrey
10.04.2017
20:21:17
Выкиньте
Нинужын

Fike
10.04.2017
20:21:21
докер виноват (тм)

тнн Itjunky
10.04.2017
20:21:25

Google

Джон
10.04.2017
20:21:35

Anton
10.04.2017
20:21:41

тнн Itjunky
10.04.2017
20:21:43

Andrey
10.04.2017
20:21:50
Пхаха

Fike
10.04.2017
20:21:56
все, ребят, расходимся
группа не нужна

Andrey
10.04.2017
20:21:59
Докер кривулина

Admin
ERROR: S client not available

Andrey
10.04.2017
20:22:11
Разбираю свой лунапарк

тнн Itjunky
10.04.2017
20:22:13
Не нужны тебе снапшоты
Пока, как мы видим, нужны. Только благодаря их откату, я смог новую версию скриптов запустить

Dmitriy
10.04.2017
20:23:18
Ты контейнеру то build делал?
или просто docker-compose up

тнн Itjunky
10.04.2017
20:23:42

Andrey
10.04.2017
20:24:19
Лол

Dmitriy
10.04.2017
20:24:23
если композу не сказать целенаправлено что он долежн ребилднуть контейнер, он не будет его ребилдить, а стартанет тот который есть

Andrey
10.04.2017
20:24:28
--build

Anton
10.04.2017
20:24:34
--force-rebuild тогда добавить
надо ребилдить на каждом измнении вообще то

Alexandr
10.04.2017
20:24:55

тнн Itjunky
10.04.2017
20:24:59

Google

Andrey
10.04.2017
20:25:05
Докирхуекир

Fike
10.04.2017
20:25:15
он твою команду выполняет

тнн Itjunky
10.04.2017
20:25:15

Fike
10.04.2017
20:25:23
а скрипт, очевидно, добавлялся при билде
вот и твои снапшоты

Andrey
10.04.2017
20:25:30
Ни работаит

тнн Itjunky
10.04.2017
20:25:42
Билд, кстати, делается во внешнем скрипте
потом композ апается
Добавлю форс ребилд туда

Fike
10.04.2017
20:26:19

тнн Itjunky
10.04.2017
20:26:31
Но сейчас не ясно почему внешний скрипт увидел иной ID, нежели тот, который остался запущеным

Fike
10.04.2017
20:27:24
да докер не тот айди отдал

Dmitriy
10.04.2017
20:27:25
В любой непонятной ситуации ложись спать.

Andrey
10.04.2017
20:27:30
Есть еще docker-compose down
Но докир не работаит

тнн Itjunky
10.04.2017
20:27:45
Вот тут начиная с 33 строки https://codepaste.net/jk5ixq

Andrey
10.04.2017
20:28:15
Мужики
Есть у кого развидин?