Size: a a a

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

2020 April 23

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
Alexandr
Переслано от
перезапускаю контейнер, а запись осталась\
делаешь down или stop
источник

A

Alexandr in Docker — русскоговорящее сообщество
Дмитрий Кожанов
делаешь down или stop
Короче нужно именно down
источник

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
Alexandr
Короче нужно именно down
Угу
источник

A

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

A

Alexandr in Docker — русскоговорящее сообщество
И информация оставалась
источник

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
Все верно
источник

M

Makcum in Docker — русскоговорящее сообщество
Ребзя, такой вопрос: допустим у меня есть бинарник и мне нужно собрать с ним образ и этот образ задеплоить  на сервер. Тут вопросов нет. Просто тупо пушу в докер регистри, а потом пулю его на сервер и запускаю контейнер. А как быть если мне нужно собрать образ с php + код php + зависимости (composer)? Сам код хранить в контейнере или прокидывать volume до папки с кодом? Каким образом организовать деплой в таком случае (если прокидывать volume до кода) - образы пушить в докер регистри, а на сервере запускать контейнеры из этих образов, запускать баш скрипт, который спулит из гитхаба мой php-код и загрузит зависимости из композера? Как это делать, если следовать best practice
источник

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
Makcum
Ребзя, такой вопрос: допустим у меня есть бинарник и мне нужно собрать с ним образ и этот образ задеплоить  на сервер. Тут вопросов нет. Просто тупо пушу в докер регистри, а потом пулю его на сервер и запускаю контейнер. А как быть если мне нужно собрать образ с php + код php + зависимости (composer)? Сам код хранить в контейнере или прокидывать volume до папки с кодом? Каким образом организовать деплой в таком случае (если прокидывать volume до кода) - образы пушить в докер регистри, а на сервере запускать контейнеры из этих образов, запускать баш скрипт, который спулит из гитхаба мой php-код и загрузит зависимости из композера? Как это делать, если следовать best practice
Давай по пунктам.
источник

A

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

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
1) Если ты собираешь контейнер для прода - код запихиваешь в контейнер, скачиваешь на стадии сборки композ и делаешь все необходимое. У тебя готовый образ, готовый к работе на проде
источник

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
2) Если разработка локальная, можно делать все тоже самое впринципе, и маунтить потом папку с хоста, но получается двойная работа, но появляется возможность горячего редактирования кода )
источник

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
В волюме нужно скидывать то - что меняется и статику для nginx. Например папки upload, логи, еще что то. Кеш и рантайм маунтить не нужно
источник

M

Makcum in Docker — русскоговорящее сообщество
ну т.е. 2 вариант, как раз подходит, думаю
источник

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
Главеное грамотно сделать и собрать )
источник

M

Makcum in Docker — русскоговорящее сообщество
допустим я хочу обновить образ на прод-сервере. Можно ли это как-то сделать, чтобы прод во время обновления вообщен не останавливался ни на секунду?
источник

M

Makcum in Docker — русскоговорящее сообщество
использовать k8s?
источник

M

Makcum in Docker — русскоговорящее сообщество
или это оверхед для такой задачи?
источник

GS

Gennady Sychev in Docker — русскоговорящее сообщество
Использовать оркестратор, стредствами толькоко докера без простоя никак
источник
2020 April 24

i

inqfen in Docker — русскоговорящее сообщество
Makcum
допустим я хочу обновить образ на прод-сервере. Можно ли это как-то сделать, чтобы прод во время обновления вообщен не останавливался ни на секунду?
Можно
источник

i

inqfen in Docker — русскоговорящее сообщество
Но геморройно немного
источник