Evgeny
А теперь - посовейте мне что взять заместо этого куска?
Aleksey
Aleksey
Жаренное?
Evgeny
Он теряет сеть без причины, он теряет контейнеры без причины, он теряет себя. Я заманался с ним бороться
Aleksey
Есть чо почитать?
Evgeny
Пока выбираю из ишьюс что мне подходит больше. У меня у самого диагностики (или логов) ноль - все просто не пашет
Evgeny
Рандомно перестает, блин
Evgeny
Прекрасно. Теперь только половина сервисов не умеет в сеть. Что я делал? Ничего - просто написал сюда.
Anton
стремно а мы собрались в продакшен его выкатывать
Anton
поддержу пожелание узнать альтернативы
Rinat
kubernetes ?
Rinat
ни кто не юзал?
Evgeny
Многие. До недавнего времени я продолжал считать что кубер тяжеловат для нас.
Evgeny
Ну и собтственно, мне б заменить только сеть, остальное почти хорошо\ работает
Anton
а он заменяет что ли сварм?
Alf 🙀
да в кубере в целом теже проблемы по слухам...
Anton
он же только оркестрирует
Anton
Evgeny
Roman
баян наверное?
https://github.com/docker/dockercraft
Alf 🙀
плюс те кто жил/живет в гсе вполне себе довольны
Rinat
понял, спасибо
Oleg
Evgeny
У меня 1 в проде, 3 на стейджингах, штук много на девелопе
Oleg
2 раза были проблемы с сетью. Один раз редкий баг при обновлении докера. Другой раз кривые руки
Oleg
В целом работает стабильно
Oleg
Но для перестраховки решил поставить haproxy перед докером
Oleg
На случай отвала ноды или всего сварма
O'Miay
O'Miay
Или может есть у кого-нить актуальная иструкция на Винь10
Evgeny
O'Miay
I
Привет, может кто сталкивался с этой ошибкой:
driver failed programming external connectivity on ***: Bind for 0.0.0.0:8000 failed: port is already allocated.
На гитхабе есть несколько issues с подобным, но никак не могу понять, что с этим делать
Под этим портом ранее висел docker-proxy, теперь вообще ничего нет:
sudo netstat -tulpn | grep :8000 возвращает ничего
docker ps -a тоже ничего с портом 8000 не возвращает:
docker ps -a | grep 8000
Aion
Art
Всем привет )
Ребят, кто может обьяснить что такое контейнер, а что такое образ, читаю туториалы, но что-то не вьеду ?
Dmt
Если взять аналогии из ООП, то образ - это как класс, а контейнер - это экземляр образа, то есть объект
Dmt
ну это если совсем утрировать
Art
Art
Evgeny
Образ - ехе файл. Контейнер - процесс запущенный из файла
Pavel
Ггг, образ - отец, контейнер - сын
Evgeny
Плохая аналогия, кажется мне
Pavel
А что есть святой дух))))
Evgeny
Докер итселф
Pavel
Pavel
Христианская интерпритация, чо, не помешает :)
Ruben
Pavel
Грег Иган какой-то получился, ей богу. *сори за оффтоп*
Art
))) Спасибо за помощь ребят )
Petr
Petr
Alf 🙀
уважаемые, а как вы дистрибьютите имаджи на хосты? просто делаете на каждый хост пулл и ждете когда оно все качнется?
Oleh
из личного реджистри качаю
Rinat
local
Alf 🙀
local
сотен машин приходит на ваш реджистри качать образа?
Oleh
Alf 🙀
Oleh
ну у меня образы небольшие
Evgeny
Если можешь сегментировать - ставь нгинкс прокси на сегменты
Alf 🙀
Alf 🙀
Evgeny
Почему? Поставил-забыл же
Alf 🙀
я правильно понимаю что твое решение - кэшировать на машинках локально образы с помощью нгинкса?
Evgeny
Не совсем - я предлагаю делать свою сеть на сегменты по 10-20 машин (идеально - если это еще и физическое деление) и ставить нгинкс как прокси на границе сегмента. Тогда первый запрос будет браться с основного регистри, а все следующие - уже с прокси. Нагрузка уменшится раз в 10-15
Evgeny
Коонечно я не предлагаю на каждую машину ставить по нгнксу
Alf 🙀
хороший поинт, спасибо.
Alf 🙀
а доккер мирроринг никто не пробовал?
Alf 🙀
как старые добрые репки только доккер?
Alf 🙀
https://docs.docker.com/registry/recipes/mirror/#configure-the-docker-daemon
мало ли интересно кому
Anton
нубовопрос. есть два имейджа на локальной машине - джанга с сорс кодом, дб
их нужно на сервер выкатить и, я так понимаю, нужно:
docker save (img1, img 2) > images.tar
и после на сервере docker load -i images.tar
Anton
вопрос в том, как сохранить несколько имейджей сразу
Anton
как вообще деплоить нужно?
Anton
docker stack deploy
Anton
оооо спасибо