Alexei
доброго времени суток, All!
В очередной раз начинаю ковырять для себя docker, и очень хочется все-таки расковырять его для понимания. :) Я правильно понимаю "систему"?:
Пусть мне надо запустить "Portainer". Я даю команду: docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer после чего у меня запущена веб морда для докера. А если мне надо будет, чтобы этот Portainer запускался каждый раз после перезагрузки сервера, то надо просто добавить ключ --restart='always' ?
Дальше, если мне надо запускать несколько контейнеров как одну экосистему, то лучше всего воспользоваться docker-compose?
Задорный Копатыч
Когда внутри контейнера нихрена не разрулишь
George
Jürgen
Задорный Копатыч
НО!
George
Задорный Копатыч
Для красоты, лучше в глобальный крон не пихать ничего
George
он для разработки, а не для продакшена
Задорный Копатыч
Создаешь где-нибудь crontab файл, в нем пишешь директивы. В /etc/cron.d/ делаешь симлин на это дело (точки в имени симлинка вроде не поддерживаются, их не используй)
Задорный Копатыч
И после этого service cron reload
Egor
в теории я бы мог сказать прогерам, чтобы шедулер внутри самой джавы реализовали, но тикетов много -_-
Задорный Копатыч
А то я как-то раз дошел до того, что в кроне было около 50 задач
Jürgen
Alexei
George Gaál, [07.02.19 08:50]
[В ответ на Alexei]
выикнь докер-компоуз нафиг
Да у меня еще вообще ничего нет :)
Egor
Egor
спринг?
обычная джава с эмбеддед джетти
Jürgen
обычная джава с эмбеддед джетти
если уж так хочется он флай что-то делать конфиг сервер, так в крон добавляешь в системный ексзек в контейгнере и счастье
Egor
Jürgen
Egor
ну, я не последователь - контейнер пер процесс
Jürgen
зря
Egor
или наоборот :Ь
Jürgen
Вот потом как заходят мигрировать в куберы/шифты тогда будет больно
Egor
Egor
Давайте не будем хвалить тот или иной подход.
Jürgen
я не хвали или ругаю, мне интересно чем люди руководствуются когда делают архитектуру микросервисную для многолита и чего от этого ждут
Задорный Копатыч
Я когда-то lamp стек на одном контейнере поднимал
Задорный Копатыч
Потом понял, что масштабирование жопа.
Задорный Копатыч
Поднял каждый элементы лампы под своим контейнером. Вот тогда заиграло.
Sashko
Egor
Jürgen
Sashko
Ага я с тобой и не спорил
Так и я не спорил)
я к тому написал про ланчд что у всех вопросы о проблемах докера на максое
Ильдар
Lev
доброе утро у людей. ты подожди, может позже стыдно станет
Sashko
Sergey
Спорите, что не спорите, совсем заняться нечем
Jürgen
Sergey
Работаю
Sergey
Задорный Копатыч
А чо лампа, когда дома локальный веб-сервер покатит
Alexei
подскажите по локальному registry? для того чтобы в него поместить образ, надо обязательно давать тэг? или можно как-то обойтись параметрами push ?
Sergey
Alexei
так вот и спрашиваю. что только вчера эксперементировать начал с этим.
Alexei
как-то оно не красиво.... :)
George
я хз
Sergey
docker build -t
Sergey
я думал про этот тег
George
слишком много тегов, имхо
Alexei
подскажите, как настроить по умолчанию привязку всех контейнеров к localhost? и только если надо, то давать уже полную привязку....
Sergey
привязку? это что еще
Sergey
цель то какая
Alexei
binding (-p 127.0.0.1:5000:5000) цель - сделать авторизацию через nginx для доступа к ресурсам в контейнерах
Sergei
Alexei
спасибо
Anatoly
сервисы созданные docker stack deploy пингуют друг друга по имени - это ок.
сервис созданный на том же хосте docker service create получается сервисы из стэка не видит
Anatoly
это бай дизайн? и нужно второй сервис к сети стэка подключать?
Задорный Копатыч
Господа, расскажите за volume в dockerfile
Задорный Копатыч
Это типа безусловный проброс папки наружу из контейнера, но в глубины etc?
donald pump
Всем привет есть проблема... можно спросить?
Задорный Копатыч
А то мне тут по наследству достался докер, а по docker volume ls у меня жесть сколько мусора. volume prune выкосил 90% этих volume'ов
Evgenii
donald pump
установил на винду 8.1 docker toolbox . он в виртуалку виртуалбокс встал. всё отлично, контейнеры подтягивает запускает... кроме проблемы с виртуальным диском. размер в 20Гб необходимо увеличить. расширение почему-то .vdmk (я так понял это не виртуалбоксовское) висит на сата, не удаляется (ну это я могу понять). Виртуал Бокс не может увеличить размер диска. Если создать клон с .vdi расширением - то клон можно по всякому менять из интерефейса Virtual Box. всё усугубляется тем, что я практически не работал ни с докером ни с виртуалбоксом до сих пор. может кто-нибудь из вас сталкивался с подобной проблемой и как-то её решил уже? подскажите, что делать?
Задорный Копатыч
VOLUME ["/var/some/data"]
Если эту папку не пробрасывать через -v - то она монтируется в глубинах /etc/docker/
Задорный Копатыч
Может кто пояснить, накой? Типа, чтоб не протерять ее при перезапусках контейнера?
Ильдар
Ильдар
установить mac 🤔
donald pump
я делал так в виртуал боксе: клонировал диск - поменял ему расширение на VDI- увеличил размер - ... а потом хотел заменить один диск на другой... а оно по-ходу так нельзя сделать? может быть при установке докера можно где-то задать параметр этого виртаульного диска?
Sergei
чучуть не по адресу, кто пользует прометеус?
donald pump
установить mac 🤔
это тоже не варик. я буду потом с маком разбираться. самое ужасное, что под вин10 докер какой-то другой и там нет заморочек с этими виртуалками всякими. и под мак тоже новый... а если мак старый. то опять надо докертулбокс с виртуально машиной... хм... кстати, а если я установлю виртуал бокс отдельно, создам там диск с нужными мне размерами, а потом на него накачу этот докер тул - так может получиться?
donald pump
а такая мысль.... создать в виртуальной машине гостевую ОС Линукс. установить и в неё установить Докер. мысль? или это совсем через жопу операция на гландах? я чтото подумал подумал и пришел к мысли, что "докер тулбокс" - это просто программка которая это самое и делает за меня - устанавливает докер в гостевой линукс развернутый в виртуал боксе? правильно? или я гоню?
Андрей
Доброе утро (или возмодно у кого то день). У меня следующий вопрос. Как более адекватно тестировать билд контейнера? Просто я пока учусь, перебираю разные настройки, разные пакеты и то контейнер не сбилдиться то в проекте не ладно с окрежнием. Проблема в том что билдиться контейнер минут 20. Все это превращаеться в убитое время.... Как с этим можно бороться?
donald pump
пить пиво ))) я так делаю во всяком случае )))