Karel
28.04.2019
20:18:11
George
28.04.2019
20:18:28
Т.е. для начала - можно погонять внутри докера, на эфемерной ФС. А когда убедитесь, что все ок - вытащить наружу
В принципе, в наличии "тяжёлых" файлов внутри образа ничего плохого нет - мы так готовили образы с тестовыми копиями баз данных (да, в них ничего секретного не было )
Google
Karel
28.04.2019
20:21:22
Я далеко не гуру в докере, так, по верхам нахватался - поэтому от меня можно ожидать глупых или тупых вопросов ;)
George
28.04.2019
20:21:51
Ну, повторюсь, что задача больше подходит для lxc/lxd
Karel
28.04.2019
20:21:56
Вопрос, тогда, первый: если хочется организовать что-то вроде локального (внутрикорпоративного) докерхаба - куда идти читать?
George
28.04.2019
20:22:04
Докер натянуть можно, но трудозатраты будут приличными
Karel
28.04.2019
20:23:23
Вопрос второй: где взрослые люди держат файлы БД MySQL-сервера, живущего в докер-контейнере? В вольюме?
А как правильно бэкапить такую БД?
George
28.04.2019
20:26:09
Либо безотносительно места хранения - никто майскульдамп не отменял
Делаешь дамп, выливаешь наружу контейнера.
Karel
28.04.2019
20:28:39
Подключаться к серверу внутри контейнера с хоста майскульдампом - ок решение или не очень? :)
George
28.04.2019
20:38:51
Roman
28.04.2019
21:09:40
Karel
28.04.2019
21:10:58
Ну, мне как разработчику отвечают: "Есть более приоритетные задачи, некогда этим заниматься" (с)
Google
Roman
28.04.2019
21:13:54
Сейчас глянул докерхаб - там есть образ центос5. Можно пойти совсем простым и прямым путём - на базе этого образа собрать систему со всеми потрохами. Nginx, php, mysql. Это ужасно и не best practice, но быстро, легко и работает
Это что касается докера.
Или бэкап системы и разворачивание в виртуалке - это на уровне ОС
?simplemice
28.04.2019
21:16:47
зачем я сейчас это все прочитал.....
несколько микросервисов упаковать в один докер контейнер... это........... я хз....
Roman
28.04.2019
21:20:57
Karel
28.04.2019
21:21:43
?simplemice
28.04.2019
21:21:44
Karel
28.04.2019
21:21:55
Я знаю, что так делать нехорошо. Я знаю.
Roman
28.04.2019
21:22:43
Karel
28.04.2019
21:22:56
?simplemice
28.04.2019
21:23:22
злые вы тут какие то
Karel
28.04.2019
21:23:29
Ну так то стоит задача уже два (а может и больше) переписанных сайта докеризовать. Так что я еще приду к вам с глупыми вопросами :)
?simplemice
28.04.2019
21:23:30
не добрые....
Karel
28.04.2019
21:24:03
Добрые, добрые. Сразу нахер не послали, странно посмотрели, но объяснили как сделать (а как не надо).
?simplemice
28.04.2019
21:24:25
вот это и странно
Karel
28.04.2019
21:24:41
?simplemice
28.04.2019
21:25:27
Karel
28.04.2019
21:28:00
ну какой вопрос в гугл такой и ответ..... главное уметь, верно? :)
Строго говоря - да, главное уметь. Но поисковая машина гугла все таки очень тупая штука. И иногда крайне сложно сформулировать запрос... а еще может оказаться, что какой-то вопрос до тебя просто никто не решал. Или решал, но не написал об этом. Или написал, но на каком-нибудь испанском или итальянском в личном блоге.
Я уж не говорю про "размывание семантики" слов.
?simplemice
28.04.2019
21:29:07
вы путаете ваши возможности с возможностями поисковой системы... это не она не может обработать запрос, это вы не можете его правильно сформулировать :)
Google
Karel
28.04.2019
21:29:23
Банально.. ну, попробуйте найти описание класса "Фетишист" для игровой системы AD&D 2.0 :)
Dmitry
28.04.2019
22:04:36
Официальные доки и практика
Оригинальная документация Docker, в частности раздел Get Started, - плохо излагает принципы работы с платформой. Сколько раз пытался её читать, столько раз плевался.
?simplemice
28.04.2019
22:06:24
ШТО
Dmitry
28.04.2019
22:06:33
Прямо сейчас текст раздела Docker Compose направил меня к Get Started в части с написанием первого docker-compose - файла и боже, какая каша.
?simplemice
28.04.2019
22:07:00
а.... ясно... понятно
Lucas
28.04.2019
22:08:32
Туториалы там с терминалом паршивые. Никто не объясняет что это и зачем оно нужно)
Вводишь команды какие-то, что-то запускаешь и пушипулишь)
?simplemice
28.04.2019
22:09:48
пятница закончилась, в дурдоме двери закрыли, откуда вы все такие набегаете то?
Lucas
28.04.2019
22:10:21
Я бы не хотел по им учиться, просто к слову
?simplemice
28.04.2019
22:10:44
домой не успели чтоли?
Dmitry
28.04.2019
22:12:23
Я правильно понимаю, что указание настроек реплик в docker-compose имеет смысл только для режима swarm?
?simplemice
28.04.2019
22:13:44
Dmitry
28.04.2019
22:14:33
?simplemice
28.04.2019
22:15:10
в тхт формате было бы удобнее
что вы хотите получить в итоге, и какая задумка?
Dmitry
28.04.2019
22:16:29
?simplemice
28.04.2019
22:17:33
ничо не понял.... у вас сварм? вы в нем что-то хотите развернуть? да мне лень читать все
вы хотите реплику в сварме развернуть или чо ?
нет вопроса - нет проблемы, мышки спать....
Google
inqfen
28.04.2019
22:38:26
А других источников особо и нет, ну я помно читал статьи про изоляцию ресурсов, до того как докер ещё начал юзать
Но это не совсем то конечно
George
29.04.2019
06:08:45
Зачем им писать нормальную документацию ? Условный docker для чайников ?
Им нужно подсадить клиента на свой продукт и все. Остальное - платите бабки ща поддержку. Или платите бабки - за курсы и серьификации
Lucas
29.04.2019
06:11:56
Давайте попробуем найти доку с описанием ВСЕХ ключей для файла compose и познаем жестокость мира
George
29.04.2019
06:12:10
Я повторяюсь, но компоуз нафиг не упёрся :-)
В самом простом случае - он избыточен. У меня просто лежал start.sh скрипт на баше, в котором были описаны команды docker pull, docker stop и docker run с нужными параметрами
Для сильно сложных случаев (но когда кубер ещё из пушки по воробьям) - компоуз тоже не помогает, а скорее мешает. Есть промежуточное состояние, когда - да, он заходит. Но оно довольно короткое )
ildar
29.04.2019
06:14:35
George
29.04.2019
06:14:44
В любом случае понимания docker-compose без понимания аналогичных ключей docker run /docker create network и пр - не появится
ildar
29.04.2019
06:15:00
George
29.04.2019
06:15:05
Есть родной от докера )
Lucas
29.04.2019
06:15:18
George
29.04.2019
06:15:26
зачем?
ЛюдЯм просто заняться нечем
ildar
29.04.2019
06:15:33
Google
ildar
29.04.2019
06:15:35
Напиши лучше)
George
29.04.2019
06:15:39
Как ты думаешь, докер компоуз его даёт?
Lucas
29.04.2019
06:16:59
George
29.04.2019
06:17:13
Lucas
29.04.2019
06:18:48
И говоря о композе я подразумеваю стак деплой. Там одними docker run не обойтись
ildar
29.04.2019
06:24:13
Lucas
29.04.2019
06:25:00
Banschikov
29.04.2019
06:25:13
))
ildar
29.04.2019
06:25:53
ну тогда давайте считать, что это вам YAML контейнеры запускает и оркестрирует.
В ямле ведь написано.
Lucas
29.04.2019
06:26:58
Ну зарезервированные ключи там
ildar
29.04.2019
06:28:34
Alexander
29.04.2019
06:48:05
Боты добавляют ботов и всем пох