Size: a a a

Docker — русскоговорящее сообщество

2020 August 06

PK

Pavel Kamyshev in Docker — русскоговорящее сообщество
каеф
источник

Г

Григорий in Docker — русскоговорящее сообщество
докерфайл сюда тогда
источник

AY

Andrey Yanusov in Docker — русскоговорящее сообщество
Ребят, всем привет!

Подскажите, пожалуйста, можно ли в существующей сети docker-compose загрузить новый образ и создать контейнер, а потом заменить существующий контейнер на новый?
Хочу сделать бесшовную замену контейнеров сайта при обновлении, чтобы для пользователя это было незаметно.

Сейчас: чтобы сделать обновление на сайте,  необходимо убить все контейнера и образы. Потом загрузить новые образы и запустить контейнера. У нас используется 4 контейнера: nginx, fron, back, mysql. И поднятие нового docker-compose занимает около 10 минут из-за инициализации БД на сервере (

Задача состоит в том, чтобы просто переключать NGINX уже на поднятые работающие обновлённые контейнеры. Такое возможно? Есть ли у кого опыт?) Или где можно почитать о подобной практике?)
источник

Г

Григорий in Docker — русскоговорящее сообщество
я думаю это как-то можно сделать без композа, что-то свое писать, но вообще за бесшовностью это в сторону кубера смотреть
источник

AY

Andrey Yanusov in Docker — русскоговорящее сообщество
Спасибо, почитаю про кубер и его возможности)
Только docker/docker-compose пока предпочтительнее из-за времени изучения кубера :)
источник

Г

Григорий in Docker — русскоговорящее сообщество
по моему мнению, быстрее изучить кубер/купить кого-то, кто знает чем пилить костыли самим)
источник

AY

Andrey Yanusov in Docker — русскоговорящее сообщество
Согласен, что нужен спец) Но я пока не спец, а задача подобная стоит :D
Буду самостоятельно изучать, ахах))
источник

Г

Григорий in Docker — русскоговорящее сообщество
если nginx вынести из композа, и поднимать контур 2.0 на других портах, потом снова на старых и тд, в nginx менять адрес куда проксировать/ держать 2 порта
ну это так навскидку что могу придумать
источник

AY

Andrey Yanusov in Docker — русскоговорящее сообщество
Григорий
если nginx вынести из композа, и поднимать контур 2.0 на других портах, потом снова на старых и тд, в nginx менять адрес куда проксировать/ держать 2 порта
ну это так навскидку что могу придумать
Отличная идея, спасибо, Григорий!)
Буду двигаться в эту сторону)
источник

A

Artem in Docker — русскоговорящее сообщество
народ подскажите,
в гитлабе pipeline при билде падает с ошибкой
источник

A

Artem in Docker — русскоговорящее сообщество
$ docker login -u $DOCKER_HUB_USER -p $DOCKER_HUB_PASSWORD
flag needs an argument: 'p' in -p
See 'docker login --help'.
ERROR: Job failed: exit code 125
источник

A

Artem in Docker — русскоговорящее сообщество
Все переменные прописаны
источник

ו

ויטאלי קוזלוב... in Docker — русскоговорящее сообщество
${DOCKER_HUB_PASSWORD} ?
сделайте ехо перед докер логин, прописаны ли
источник

DB

Dima Bugayov in Docker — русскоговорящее сообщество
Artem
народ подскажите,
в гитлабе pipeline при билде падает с ошибкой
Вангу позвать?
источник

A

Artem in Docker — русскоговорящее сообщество
логин прописан
источник

A

Artem in Docker — русскоговорящее сообщество
в gitlab-ci
источник

DB

Dmitry Babikov in Docker — русскоговорящее сообщество
Artem
логин прописан
Protect variable (Optional): If selected, the variable will only be available in pipelines that run on protected branches or tags.
источник

A

Artem in Docker — русскоговорящее сообщество
спасибо, буду пробовать
источник

PK

Pavel Kamyshev in Docker — русскоговорящее сообщество
Dima Bugayov
Вангу позвать?
язва))
источник

DB

Dima Bugayov in Docker — русскоговорящее сообщество
Pavel Kamyshev
язва))
Я тебя ожидал😁
источник