Pavel
и перезапустить
Pavel
Кстати, а имеет ли вообще смысл использовать базы данных в контейнерах?
Pavel
и бекапить базы бекапом изображения
Tema
не, БД должны сохранять свои данные на volume, и бэкапить надо будет как раз volum'ы а не сами контейнеры
Pavel
Pavel
почеу я не могу бекапить с помощью docker container commit?
🦠
шел 2017й, разработчики все еще на винде)
🦠
эт как в великую отечественную товарищи Буденного с шашками на танки)
🦠
http://russian7.ru/post/kak-krasnaya-kavaleriya-voevala-protiv/
🦠
даже майкрософт признала, что опенсорс нужен, и начала что-то делать в этом направлении)
Pavel
Tema
почеу я не могу бекапить с помощью docker container commit?
это не моя мысль, это идеология Докера - данные в хранилищах, приложения/сервисы в контейнерах.
В принципе можно и использовать docker commit и хранить базу прям в контейнере, но со временем его образ разростется, тк при каждом изменении, файловая система будет писать данные и добавлять новый слой. В итоге теряются все юзкейсы контенйнеров и возникнет вопрос - а нахрен он мне вообще был нужен, я бы мог на хост системе все так же сделать и весило бы меньше.
Pavel
Tema
эта дискуссия уже выходит за рамки данного чата, так что увы, о том что и как правильно бэкапить - не здесь =)
🦠
окей, гугл
Салтыдык
на мой взгляд на маке докер стабильнее работает, ежели на хостовом линуксе.
Хотя тут я им пользуюсь чисто для разработки, и речи не идёт о продакшене
Dmitry
У нас для бэкапа отдельный образ с кроном запущен
paulwinex
Сразу извиняюсь возможно за тупой вопрос). Подскажите пжлст, запускаю простой сервачок в контейнере, он там запускается на порту 5000. в docker-compose.yml написан параметр
expose:
- 5000
но как я понял этого недостаточно чтобы зайти на этот сервер по айпишнику или адресу хоста?
mysite.com:5000
как можно пробросить сервер из контейнера наружу без всяких nginx?
Спасибо
Таймураз
paulwinex
paulwinex
ERROR: The Compose file './docker-compose.yml' is invalid because:
services.web.expose is invalid: should be of the format 'PORT[/PROTOCOL]'
paulwinex
а, сори, я в экспоз написал
paulwinex
а expose тоже оставить?
Таймураз
Expose в dockerfile желательно прописать
paulwinex
написано
paulwinex
ага работает, пасиб
Chebyrash
Друзья, подскажите пожалуйста. Nginx делать глобальным на машину и проксировать в контейнеры? Или как лучше.
🦠
брать caddy и не ковырять мозг
🦠
оно умеет реверс-прокси
🦠
с отличной поддержкой ssl
Chebyrash
Так, а зачем мне caddy?
Chebyrash
Всё тоже самое умеет nginx
🦠
шел 2017, люди осваивают богом забытый nginx))) помню в году так 2007м были одними из первых продакшен юзеров nginx в Сибири
Chebyrash
Не против если мы не будем устраивать холи вар на тему веб серверов, пожалуйста?)
Просто интересно как лучше сделать.
Таймураз
🦠
а поскольку https уже must-have, конечно, лучше брать nginx
Chebyrash
Лучше вебсервер глобально на сервер и потом проксировать на каждый контейнер?
🦠
лучше совсем не использовать docker в проде
🦠
у докера есть две ниши - организация окружения для разработки, организация окружения для тестов
🦠
там контейнеры рождаются и умирают, нет нужды в сложной оркестрации и обвязке сетью
Dmitrii
🦠
нужно что-то серьезней - велком в k8s
🦠
тут есть товарищи, гоняющие все в swarme, но я лично считаю, что изучать надо только то, что может быть потом восстребовано
Chebyrash
Подскажите пожалуйста конфу devops где могут ответить на мой вопрос, пожалуйста.
🦠
если кликнуть в инфу о канале, вы откроете чудный мир
Chebyrash
Bogdan (SirEdvin)
Chebyrash
Подскажите, а можно указать restart policy в Dokerfile?
Aleksandr
Chebyrash
Да
Chebyrash
Точно
Chebyrash
Спасибо
Artem
Artem
И как можно назвать образы изображениями?)
Artem
Это не игра слов, а глупость, использовать не общепринятые значения.
Artem
Может ещё и конвертер называть преобразователем?)
Artem
Зачем мне оправдываться за чью то глупость?
Artem
Не подскажешь где скачать портрет nginx?)
Pavel
Pavel
Ты не гуманитарий часом?
Artem
Да да, конечно))
Pavel
Так и знал
Artem
Судя по использованию тобой терминов технических, больше ты на гуманитария смахиваешь
Pavel
Image - дословно перевёл как изображение
Artem
Ага, как это делают гуманитарии, которые не шарят))
Pavel
Можешь себя этим утешать
Artem
Ты вообще в IT работаешь? С такими вопросами лучше вон из профессии😂
Pavel
Pavel
Artem
Yaroslav
Sergey
да везде, можно тупо загуглить по слову докер образ, образ виртуальной машины и тп
Sergey
images устоялся ка кобраз, а не изображение, вообще я противник переводить с английского терминалогию
Sergey
image и все