@docker_ru

Страница 136 из 1375
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
Это будет уже другой контейнер, не тот который запущен ранее и находится в состоянии up
если просто контейнер нужен - делаешь Dockerfile без cmd , билдишь , а потом запускаешь на нем bash и оппа ты внутри и контейнер пашет

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

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
Как это принято в мире докера? Внешним клиентом базу заливать?
у тебя есть контейнер с мускулом, в нем уже есть бинарник для импорта чего угодно. docker run с подключенным волюмом и этим бинарником спасут

Google
Fike
10.04.2017
20:58:57
Как это принято в мире докера? Внешним клиентом базу заливать?
у тебя все равно заливать это дело будет клиент, который все равно будет коннектиться по сети, пока ты не делаешь SOURCE x.sql изнутри

и то я практически уверен, что именно клиент в этом случае будет читать x.sql, что вырождается в ту же схему

простите мне мое недоскональное знание мускула

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

Я просто работал в той самой перконе и не знаю ничего про мускуль

Fike
10.04.2017
21:04:43
Я же описал вариант с unix-сокетом
у тебя и так же 3306 открыт

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.

зачем тебе сокеты unix, если можно по портам
Например потому что сокет в разы быстрее tcp

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

тнн 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
Например потому что сокет в разы быстрее tcp
десять старушек - сто миллисекунд

Alexandr
10.04.2017
21:09:47
Проверял с одним хостом
https://habrahabr.ru/company/pushall/blog/280218/

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

тнн Itjunky
10.04.2017
21:10:34
Хочет человек разобраться, почему в официальном докерфайле есть спецпапка с похватываемым при ините файлом дампа - разберется
https://github.com/docker-library/mysql/blob/master/8.0/Dockerfile В какой строке тут спец папка и как дамп оказывается в базе?

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

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

тнн Itjunky
10.04.2017
21:13:01
Строка 77 docker-entrypoint.sh
И где же этот скрипт?

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
https://habrahabr.ru/company/pushall/blog/280218/
они еще данные умудрились потерять, просто эталонная статья о безграмотности

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
ох блин, мы же вяснили уже, что все компоненты вели себя ожидаемо

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