@docker_ru

Страница 134 из 1375
тнн 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
Я щас чисто с мускулем разбираюсь

И всё в одном контейнере

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
> + docker exec 4aaa7810c5b4 mysql -e 'create database kziodb'
Нет, это внешний скрипт, который запускает и композ и монтирует в виртуалку каталог с дампом базы и каталог с файлами пхп

Судя по выводу 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
Но почему тогда + docker exec 4aaa7810c5b4 mysql -e 'create database kziodb' Error response from daemon: Container 4aaa7810c5b4f64a4b1da1f54042a962dd984b1d0b57f86e73ae2ed1b88d2d1a is not running ?
потому что надо делать docker run , указать имадж и команду какую кохчешь на нем выполнить

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
пофиг на виртуалку. твоя цель - выполнить команду docker build blablabla на голой машине и получить готоый докер
Ну да, благодаря чудесным снапшотам виртуалбокса у меня получается на чистой машине новую версию скриптов проверить, но как это делать не откатывая снапшоты????

Google
Джон
10.04.2017
20:21:35
тнн 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
или просто docker-compose up
В начале композа же команда на билд

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
--force-rebuild тогда добавить
А в композе это как сделать?

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

вот и твои снапшоты

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

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

потом композ апается

Добавлю форс ребилд туда

тнн 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
Мужики

Есть у кого развидин?

Страница 134 из 1375