
Anton
10.04.2017
20:46:31

тнн Itjunky
10.04.2017
20:46:51
docker run -it bash
Это будет уже другой контейнер, не тот который запущен ранее и находится в состоянии up

Anton
10.04.2017
20:47:56

тнн Itjunky
10.04.2017
20:48:19

Google

тнн Itjunky
10.04.2017
20:48:32
Нужен тот, в котором живёт мускуль

Fike
10.04.2017
20:48:36

Anton
10.04.2017
20:48:48

тнн Itjunky
10.04.2017
20:50:16
Так как мне запустить команду в том контейнере, который уже запущен?
Достоверно зная его ID

Fike
10.04.2017
20:50:57
exec, но тебе правда нужно запускать в нем команду?

тнн Itjunky
10.04.2017
20:51:12
Да, хочу влить туда дамп мускуля
опреежая вопросы, база мускуля в вольюме, смонтированном с хост системмы
Альтернативный вариант подключиться к порту на хост системе, но это не всегда подходит, как я понимаю, иногда может быть полезно не прокидывать порт, а жить на сокетах
Хотя, сокет тоже на вольюме можно держать и клиентом к нему цепляться
Как это принято в мире докера? Внешним клиентом базу заливать?

Dmitriy
10.04.2017
20:55:54
не уже че-то не интересно

Anton
10.04.2017
20:56:33

Google

Alexandr
10.04.2017
20:56:58

Fike
10.04.2017
20:58:57
и то я практически уверен, что именно клиент в этом случае будет читать x.sql, что вырождается в ту же схему
простите мне мое недоскональное знание мускула

Andrey
10.04.2017
21:00:51
Хочет человек разобраться, почему в официальном докерфайле есть спецпапка с похватываемым при ините файлом дампа - разберется
Я просто работал в той самой перконе и не знаю ничего про мускуль

тнн Itjunky
10.04.2017
21:02:10

Fike
10.04.2017
21:04:43

Andrey
10.04.2017
21:04:57
Разница есть, тащит ли дамп при ините или заливается из внешнего инстанса

тнн Itjunky
10.04.2017
21:05:13
у тебя и так же 3306 открыт
Щас открыт, а потом будет закрыт, я ж написал про случай с сокетом, значит хочу понять какие есть варианты и для него

Alexandr
10.04.2017
21:05:49
?
зачем тебе сокеты unix, если можно по портам
по-моему это уже дрочка вприсядку

тнн Itjunky
10.04.2017
21:06:35
Вспомнил почему у меня нет дампа при ините, потому что когда смонтированы вольюмы, докер начинает билдить это всё в один огроооооомный слой, для которого в виртуалке у меня просто нет места. Потому то что в вольюм прокидывается в виртуалку прокидывается через sshfs.

Andrey
10.04.2017
21:06:59
Секьюрити же, все это. Раз друпал внутри, значит все через сокет

Alexandr
10.04.2017
21:07:00

тнн Itjunky
10.04.2017
21:07:04
Абсолютно

Andrey
10.04.2017
21:07:08
И обслуживание через сокет

Google

Alexandr
10.04.2017
21:07:23

тнн Itjunky
10.04.2017
21:07:26
Проверял

Andrey
10.04.2017
21:07:36
Просто чтобы сдампить придется лезть в докер

Alexandr
10.04.2017
21:08:30
Проверял
а если у тебя не один хост, то что будешь делать?

тнн Itjunky
10.04.2017
21:09:18
Проверял с одним хостом

Fike
10.04.2017
21:09:36

Alexandr
10.04.2017
21:09:47

Fike
10.04.2017
21:10:19
господи, только слабоумный будет тестировать производительность канала на приложении, которое занимается какой-то полезной работой

тнн Itjunky
10.04.2017
21:10:34

Fike
10.04.2017
21:10:40
потому что де-факто он будет тестировать приложение, а не канал

Alexandr
10.04.2017
21:11:09

Fike
10.04.2017
21:11:31
я выше и написал про то, как с десяти старушек наскрести экономию в сотню миллисекунд

Alexandr
10.04.2017
21:11:34
и страдает мобильность

тнн Itjunky
10.04.2017
21:12:19

Andrey
10.04.2017
21:12:46
Строка 77 docker-entrypoint.sh

Fike
10.04.2017
21:12:55

тнн Itjunky
10.04.2017
21:13:01

Andrey
10.04.2017
21:13:13
О боги

тнн Itjunky
10.04.2017
21:13:34
Нашёл

Andrey
10.04.2017
21:13:34
В москве скрипт, на улице пушкина

Google

тнн Itjunky
10.04.2017
21:13:49
200 строк, йа ипал

Fike
10.04.2017
21:13:59
сложна

Andrey
10.04.2017
21:14:14
Ниработаит

тнн Itjunky
10.04.2017
21:14:54
И вы ещё предлагаете это всё построчно разбирать...

Andrey
10.04.2017
21:15:06
Если тебе нужна кастомизация делаешь from mysql в докерфайле и повторяешь cmd
Все

тнн Itjunky
10.04.2017
21:15:18
Мне реально сильно проще написать самому. Потому что такой скрипт разбирать неделю
А я пока три дня мучаюсь=)

Admin
ERROR: S client not available

Andrey
10.04.2017
21:15:27
Там все буквально для пятилетних

Fike
10.04.2017
21:16:26

Andrey
10.04.2017
21:16:28
То, что ты делаешь занимает у разобравшегося меньше сорока секунд

тнн Itjunky
10.04.2017
21:16:36

Fike
10.04.2017
21:16:52
да как сказать
ты сам все-таки выбрал не официальные изображения гонять

Andrey
10.04.2017
21:17:17
Ты сидишь третий день изобретаешь велики, не веря в то, что тут сидят разбирающиеся

тнн Itjunky
10.04.2017
21:17:25
Что б понять как оно внутри устроено

Fike
10.04.2017
21:17:44
для этого не обязательно устанавливать мускул вручную

тнн Itjunky
10.04.2017
21:18:04
Мускуль это лишь пример

Fike
10.04.2017
21:18:05
а если хочется именно этого, то я не понимаю претензий по разбору официального изображения

Google

тнн Itjunky
10.04.2017
21:18:38
Может быть разухабистое самописное приложение. И тогда придётся пройти аналогичный путь, только уже на том, чего не знают даже сами разработчики до конца

Andrey
10.04.2017
21:19:03
Опять непонимание парадигмы докера

тнн Itjunky
10.04.2017
21:19:14
А у нас это нормальная практика, не писать доки к самописному софту

Andrey
10.04.2017
21:19:25
Докир эт как лего, в детстве не собирал?

тнн Itjunky
10.04.2017
21:19:43
Нет, у меня были деревянные кубики

Fike
10.04.2017
21:19:50

Andrey
10.04.2017
21:20:27
Докер - это идея одного процесса на контейнер

Alexandr
10.04.2017
21:20:37

Andrey
10.04.2017
21:21:00
Неважно сколько и чего, все в итоге состоит из кубиков

Fike
10.04.2017
21:21:22

тнн Itjunky
10.04.2017
21:26:37
Ещё одна причина, почему не вливаю дамп снаружи. Мускуль клиента не пускает снаружи, только с локалхоста
Сначала надо создать базу, юзера и всё такое

Fike
10.04.2017
21:27:16
мускуль пустит клиента оттуда, откуда ты ему скажешь пускать

Andrey
10.04.2017
21:27:24
Что?)

тнн Itjunky
10.04.2017
21:27:56
Когда я ещё не разобрался с конфигом, снаружи не пускало, а через докер ран мускуль, пускало
Читай предыдущее сообщение

Andrey
10.04.2017
21:28:45
Если ты задашь пароль рута - будет заливать хоть из африки

Fike
10.04.2017
21:29:08
так может сначала разобраться с конфигом, а потом делать заявления?

Andrey
10.04.2017
21:29:09
Укажи имя базы и пароль через енв

тнн Itjunky
10.04.2017
21:29:17
Для этого надо было верный конфиг подсунуть, а это не работало из-за того что докер нормально не ребилдился

Fike
10.04.2017
21:30:22
ох блин, мы же вяснили уже, что все компоненты вели себя ожидаемо