George
через компоуз в принципе нельзя решить задачу стабильного запуска контейнеров в определенном порядке. Не нужно мне рассказывать про depends_on - это решает проблему, но только частично
George
короче, накидать можно много. Я уж не говорю о том, что у нас больше всего бомбило, когда запускаешь докер в корп сети с адреса 172..., докер настраиваешь, чтобы он создавал контейнеры из 192.168..**, а компоуз тупо срать хотел на эти настройки
George
все решаемо
George
@CrimsonOmen мне нужно что-то еще добавить?
George
я еще не говорю про том, что не любой компоуз работает с любой версией докер демона
George
а... Еще вопрос с установкой. Я напарывался, что когда делаешь pip install docker-compose (наивный способ установки, ога) - все перестает работать. Пришел к тому, что самый верный способ - как на оф. сайте - через curl 😞 Он наименее проблемный.
Anonymous
Отличный развернутый ответ. Спасибо за ликбез. Я совсем зеленый, теперь знаю новое слово ансибл.
George
Petr
о боже )
Anatoly
что я замучался в докере собирать себе окружения для php. Отдельные контейнеры для apach, mysql, php. То одно не пашет, то другое. Вопрос, не проще создать один образ ubuntu и в него поставить через apt-get всё что нужно (php, apach, mysql, phpmyadmin) чтобы был в итоге один контейнер?
Kirill
Anonymous
George
Если нужна контейнеризация ос - lxc/lxd
George
Anonymous
Подскажите пожалуйста что я делаю не так?
Anonymous
Ведь в самом начале, знаете чего хочется? Хочется знать как это делать правильно, имею ввиду идеологию. И чтобы красиво было.
George
Vladimir
Vladimir
Тут есть ответы, на многое вопросы
Vladimir
Anonymous
George
Nick
Anton
Vladimir
inqfen
inqfen
Ну и с логами для начала норм, но ops мог рассказать, что когда на проде будет 10 контейнеров на разных машинах, то хрен что найдёшь, поэтому логи хорошо бы куда-то во внешние хранилища отправлять, типа ёлки/грейлога
Sergey️
Докер демон дохнет через некоторое время
failed to get event \"transport: Error while dialing dial unix /run/containerd/containerd.sock: connect: connection refused\"" module=libcontainerd namespace=plugins.moby
Переустановка не помогла, ребут спасает ненадолго. В чем дело ? 🤔
inqfen
А в сислоге есть что интересное ещё?
Sergey️
Docker version 19.03.2, build 6a30dfc
На серваке крутятся пара контейнеров, сервак свежий на DO
Питон, nginx, dante, traefik
inqfen
А оперативки сколько?
Sergey️
inqfen
Графики есть? Нет того, что в момент зависания её мало?
Sergey️
Думаешь дело в ОЗУ?
inqfen
Раньше такая проблема была, если оставалось мало оперативки, демон иногда вис, то ли перед аллокейтом количество проверял и малое количество плохо обраьатывалось, то ли ещё что
Sergey️
Да, взял сервер на гиг и демон вис, но он работал
Sergey️
А сейчас сегфолты и краши :/
Sergey️
У меня еще по некоторым причинам регион не Амст, а лондон
inqfen
Ну вот, может в версии новее починили зависание)
inqfen
Заменили его на краш
George
George
Виртуалки, очевидно
Sergey️
Вот написал, DO
inqfen
Sergey️
Регион лондон, мож там хрень какая стоит
George
Операционка?
Sergey️
George
George
Уверен, проблема исчезнет
Sergey️
Проца накинь до 2х
Я не гений технологий, может крашить из за загруженного под завязку проца?
inqfen
Хз
George
inqfen
Такой LA скорее значит, что проц чего-то ждёт
inqfen
Память/диск
Andrew
Привет, я бы хотел начать разбираться в docker. Относительно понимаю про контейнеры, образы. Попробовал play docker(нихрена не понял). Посоветуйте туториал под win10 на русском, плз.
Petr
под виндой) тебе точно не в докер
Petr
учи .NET какой нибудь
Vladislav
Дмитрий
почему?
Потому что он там на костылях работает
Petr
есть обоснования
Vladislav
Ну давайте выкладывайте) я тоже потом почитаю)
Petr
во первых, чтобы использовать его у тебя должна быть определенная версия win 10, первое. Второе, оно работает либо на hyper-v, либо на virtual box, первое работает очень баговано. В-третьих, вытекающее из 2, бинд маунт работает с волшебством, часто теряя проброс папок. В четвертых, очень геморно работать с капсами. В пятых, исходя из 3, очень трудно работать с относительными путями и потом это переносить в прод.
Petr
Докер для виндоуса, та еще попоболь
Petr
я не говорю, что ей невозможно или нельзя пользоваться. Можно еще и про wsl вспомнить и про это волшебство написать
Petr
но все это, танцы с бубнами
Petr
это не говоря, о cappabilities которые не прокидываются
Petr
помимо всего, после обновлений, можно обнаружить, что все образы и контейнеры пропали. Либо не запускается докер сервис, ругаясь о несовместимости, где нужно все вырубить, перезагрузиться, врубить по новой, несколько раз перезагрузиться и о боги оно заработает.
Petr
при том включая режим hyper-v, ты напрочь теряешь возможность, запускать виртуальные машины, прощай виртуалбокс
Vladislav
@ptflp спасибо за разъяснения