Size: a a a

RU.Docker — Официальное Русское Сообщество

2020 April 21

EP

Evgeniy Pedya in RU.Docker — Официальное Русское Сообщество
Оффтоп. Проще поднять брокер на который отправляются события инициаторами и на них подписываются сервисы оповещения. Таким образом сервис с виндовой машины пусть переодически проверяет событие на брокер из контейнера
источник
2020 April 22

AE

Aleksandr Eremin in RU.Docker — Официальное Русское Сообщество
Подскажите советом. Развернул Teamcity в контейнере. Контейнер для сервера и контейнер для агента, собранное приложение хочу перенести в другой контейнер соотв-но. Как это сделать? Можно как то вызывать DockerFile, который лежит на хосте из контейнера или по SSH из контейнера на хост ходить? Легально ли вообще такое?
источник

EK

Evgeniy Kuvshinov in RU.Docker — Официальное Русское Сообщество
Aleksandr Eremin
Подскажите советом. Развернул Teamcity в контейнере. Контейнер для сервера и контейнер для агента, собранное приложение хочу перенести в другой контейнер соотв-но. Как это сделать? Можно как то вызывать DockerFile, который лежит на хосте из контейнера или по SSH из контейнера на хост ходить? Легально ли вообще такое?
почему бы просто не собрать image
источник

EK

Evgeniy Kuvshinov in RU.Docker — Официальное Русское Сообщество
и не вытолкнуть его в registry
источник

EK

Evgeniy Kuvshinov in RU.Docker — Официальное Русское Сообщество
и уже потом деплоить этот image
источник

EK

Evgeniy Kuvshinov in RU.Docker — Официальное Русское Сообщество
агент собирает image
который можно запускать на проде или любых окружения проекта
далее этот образ уходит в registry

когда идет деплой ты знаешь версию для деплоя и окружения куда деплоить
берешь образы из registry нужной версии и раскатываешь по окружению
источник
2020 April 23

AE

Aleksandr Eremin in RU.Docker — Официальное Русское Сообщество
Evgeniy Kuvshinov
агент собирает image
который можно запускать на проде или любых окружения проекта
далее этот образ уходит в registry

когда идет деплой ты знаешь версию для деплоя и окружения куда деплоить
берешь образы из registry нужной версии и раскатываешь по окружению
А как я задеплою этот image в другой контейнер, если агент сам крутится в контейнере?
источник

EK

Evgeniy Kuvshinov in RU.Docker — Официальное Русское Сообщество
почему ты решил что надо деплоить в контейнер?)
источник

EK

Evgeniy Kuvshinov in RU.Docker — Официальное Русское Сообщество
если у тебя образ содержит все необходимое
источник

EK

Evgeniy Kuvshinov in RU.Docker — Официальное Русское Сообщество
ты просто запустишь новый контейнер а старый выключишь
источник

EK

Evgeniy Kuvshinov in RU.Docker — Официальное Русское Сообщество
а как выложить образ в registry для этого надо указать корректный адрес
источник

AE

Aleksandr Eremin in RU.Docker — Официальное Русское Сообщество
Evgeniy Kuvshinov
ты просто запустишь новый контейнер а старый выключишь
А как правильно из контейнера с агентом обратится к ОС чтобы остановить старый и запустить новый контейнер?
источник

EK

Evgeniy Kuvshinov in RU.Docker — Официальное Русское Сообщество
Aleksandr Eremin
А как правильно из контейнера с агентом обратится к ОС чтобы остановить старый и запустить новый контейнер?
у тебя контейнеры где крутятся тимсити
и там где будет прод(цель деплоя) это одна и таже машина (кластер)?
источник

AE

Aleksandr Eremin in RU.Docker — Официальное Русское Сообщество
Машина одна VPS, я лишь хочу, чтобы Teamcity агент и сервер были в  отдельных контейнерах, как и само приложение
источник

AE

Aleksandr Eremin in RU.Docker — Официальное Русское Сообщество
но я не понимаю как при деплое артефакт доставить
источник

AE

Aleksandr Eremin in RU.Docker — Официальное Русское Сообщество
чтобы он вдругом контейнере оказался
источник

EK

Evgeniy Kuvshinov in RU.Docker — Официальное Русское Сообщество
он не должен оказаться в другом контейнере
источник

EK

Evgeniy Kuvshinov in RU.Docker — Официальное Русское Сообщество
твое приложение это набор контейнеров
которые создаются из образа
источник

AE

Aleksandr Eremin in RU.Docker — Официальное Русское Сообщество
Evgeniy Kuvshinov
он не должен оказаться в другом контейнере
т.е. тот факт что у меня агент будет на той же машине что и приложение это нормально?
источник

EK

Evgeniy Kuvshinov in RU.Docker — Официальное Русское Сообщество
это не нормально, но если нет других машин у тебя есть выбор?
источник