@docker_ru

Страница 549 из 1375
Евгений
12.04.2018
08:50:06
но и они в конце-концов обзаводятся нормальными серверами
да даже в майкрософт последние N лет переходят с майкрософт на линуксы)))

Valdis
12.04.2018
08:52:53
https://ru.stackoverflow.com/questions/687468/%D0%9A%D0%B0%D0%BA-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%82%D1%8C-%D1%81-docker-%D0%BD%D0%B0-windows

Alexander
12.04.2018
09:10:24
Не люби, кто заставляет то? Если ты не умеешь/любишь мак/винду/линукс, то это твой выбор. Смысл всем навязывать свое мнение?

Google
Alexander
12.04.2018
09:11:23
вот сейчас прямо интересно встало поставить докер на винду
Работает и без проблем. Для обучения отлично встаёт и всё работает. Для продакшн уже не подойдёт, наверное.

Евгений
12.04.2018
09:11:42
давайте по делу вопрос задам лучше. Вот у меня сейчас допустим teamcity собрал всё что надо, запустил docker-compose build (докер в докере). Как теперь должен выглядеть flow, чтобы запустить N контейнеров, описанных в compose, которому я делал build в teamcity, чтобы развернуть это в продакшене?

те build я очивидно делаю не там, где хочу этот build запустить (N контейров), как мне это сделать?

мне нужен Swarm или Kubernetes ?

Valdis
12.04.2018
09:16:05
те ты собрал имедж и хочешь стартануть его на другой машине?

Евгений
12.04.2018
09:16:22
оба описаны в одном compose

Valdis
12.04.2018
09:17:39
и два докерфайла, по одному на каждый?

Евгений
12.04.2018
09:17:54
докерфайлов своих вообще нет допустим

Valdis
12.04.2018
09:19:14
а почему ты не можешь тогда стартануть сам юмл файл на машине назначения?

продублировать нужный сервис можно потом отдельной командой

Евгений
12.04.2018
09:20:15
а почему ты не можешь тогда стартануть сам юмл файл на машине назначения?
могу, но тогда мне yml файл надо и там и там иметь, это разве хорошо?

Google
Valdis
12.04.2018
09:22:28
ну, типо, если тебе нужно запустить n-ое количество одинаковых сервисов их можно просто продублировать docker service scale ...

я может, просто не совсем тебя понял

Valdis
12.04.2018
09:26:01
Честно говоря, не делал такого пока, не очень много опыта с докером у меня на данный момент

Евгений
12.04.2018
09:31:20
а все остальные, только виндовсы могут ругать? по делу никто не подскажет?

давайте по делу вопрос задам лучше. Вот у меня сейчас допустим teamcity собрал всё что надо, запустил docker-compose build (докер в докере). Как теперь должен выглядеть flow, чтобы запустить N контейнеров, описанных в compose, которому я делал build в teamcity, чтобы развернуть это в продакшене?

те build я очивидно делаю не там, где хочу этот build запустить (N контейров), как мне это сделать?

мне нужен Swarm или Kubernetes ?

Valdis
12.04.2018
09:31:52
Возможно мне стало бы понятнее, если бы ознакомился с задачей подробнее, но лучше бы кто-нить поопытнее помог)

Евгений
12.04.2018
09:32:41
Artem
12.04.2018
10:01:37
По взрослому доставлять образы через регистри и ничего не собирать там где это будет крутится

а там где крутится только теги имаджей апдейтить

Евгений
12.04.2018
10:05:12
Artem
12.04.2018
10:05:44
его нельзя собирать посервисно?

согбираешь каждый сервис отдельно, льешь в регистри, там где крутится твой композ в нем просто апдейтишь теги

Евгений
12.04.2018
10:07:04
А разворачивать я какой командой буду?

Artem
12.04.2018
10:07:33
либо если не апдейьтить, то делаешь костыль в виде тега latest которые переезжает на свежие образы и просто пересоздаешь нужный сервисы через docker-compose stop servicename && docker-compose rm servicename && docker-compose start servicename

Google
Artem
12.04.2018
10:08:00
тогда он пересоздаст и перепулит сервис

Artem
12.04.2018
10:08:55
на проде композ я вообще не предлагаю

Евгений
12.04.2018
10:09:05
А на проде как?

Artem
12.04.2018
10:09:09
кубер

доставка также через образы

так что в тесте можешь в композе, в проде на кубере, образы будут доезжать одинаково

Евгений
12.04.2018
10:38:19
Понял, я так и думал, уточнил

Nurik
12.04.2018
11:39:19
Ребят подскажите а есть чатик по ELK и другим штукам, связанным, с организацией и доставкой логов ?

Anton
12.04.2018
11:43:05
@devops_ru

Nurik
12.04.2018
11:44:25
@devops_ru
Точно. Забыл про него). Благодарю.

first
12.04.2018
12:11:32
такой вопрос, запустил мускул командой docker run -it -p 3333:3306 -e MYSQL_ROOT_PASSWORD=3333 —name mysql-56 mysql:5.6 , если в нем поработать(создать базы, наполнить и .т.д.), а потом вырубить, при следующем запуске все сохраниться? Можно тойже командой запускать или как-то по другому надо с уже существующими работать?

Andrey
12.04.2018
12:13:06
по-другому

run всегда заново создаёт и запускает контейнер. Рекомендованный способ - подсоединять volume для данных, чтоб не беспокоится о том, что стало с контейнером.

-v /mysql/data:/var/lib/mysql

ранее запущенный контейнер, если он не удалился, можно запустить с docker start

first
12.04.2018
12:16:20
спасибо

Anton
12.04.2018
12:18:40
вопрос по traefik: Есть легаси сервис на питоне, если на него приходит несколько запросов одновременно, то сервис подвисает. Чтоб как-то с этим жить мы используем haproxy, где в конфиге указываем timeout queue 10s и maxconn 1 . Хочется сервис запустить в swarm, у траефика тоже есть traefik.backend.maxconn.amount=1 , но вот время в очереди я не нашел, и балансер сразу отдает 429, совсем не ждет, когда освободится контейнер с сервисом. Как-то можно очередь настроить на траефике?

Andrey
12.04.2018
12:27:13
мб https://docs.traefik.io/configuration/commons/ dialTimeout выставить?

Дмитрий
12.04.2018
12:27:17
Всем привет! Сталкивался ли кто-нибудь с тестированием конфигураций Docker Image для AWS? Интересует, что вы проверяли и как?

Google
Anton
12.04.2018
12:29:55
мб https://docs.traefik.io/configuration/commons/ dialTimeout выставить?
не, соединение-то устанавливается, а вот ответ сервис перестает слать, если его загрузить запросами.

Страница 549 из 1375