Size: a a a

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

2020 June 07

S

Solyar in DevOps — русскоговорящее сообщество
Roman
Что значит контейнеры ефимерны?
В двух словах - изменения внесенные в контейнер живут там пока он не рестартанет
источник

R

Roman in DevOps — русскоговорящее сообщество
То есть когда я там что-то поменяю в конфигах, и сделаю docker restart то конфиг поменяется?
источник

S

Solyar in DevOps — русскоговорящее сообщество
Roman
То есть когда я там что-то поменяю в конфигах, и сделаю docker restart то конфиг поменяется?
То конфиг вернется в исходное состояние
источник

S

Solyar in DevOps — русскоговорящее сообщество
Если только он не примонтирован к хранилищу
источник

R

Roman in DevOps — русскоговорящее сообщество
Solyar
То конфиг вернется в исходное состояние
Как тогда сделать так чтобы поменялось? Сделать такой же файл --volume перекинуть?
источник

S

Solyar in DevOps — русскоговорящее сообщество
Roman
Как тогда сделать так чтобы поменялось? Сделать такой же файл --volume перекинуть?
Уже лучше, да
источник

S

Solyar in DevOps — русскоговорящее сообщество
источник

R

Roman in DevOps — русскоговорящее сообщество
Solyar
То конфиг вернется в исходное состояние
Почему он вернется?Я его перезапустил и опять на него зашел и конфиг там поменяный был (не стандартный)
источник

S

Solyar in DevOps — русскоговорящее сообщество
Roman
Почему он вернется?Я его перезапустил и опять на него зашел и конфиг там поменяный был (не стандартный)
Потому что каждый слой в контейнере неизменяемый. Всё что вы измените в контейнере (не примонтировав при этом какое-то персистентное хранилище будет потеряно после перезапуска и слои вернуться до состояния в котором они находились после сборки)
источник

R

Roman in DevOps — русскоговорящее сообщество
Solyar
Потому что каждый слой в контейнере неизменяемый. Всё что вы измените в контейнере (не примонтировав при этом какое-то персистентное хранилище будет потеряно после перезапуска и слои вернуться до состояния в котором они находились после сборки)
Тогда предется дублировать файлы и потом их перекидывать. Но это не удобно. Больше нет вариантов, только так?
источник

D

Dmitro in DevOps — русскоговорящее сообщество
А если через commit?
источник

i

inqfen in DevOps — русскоговорящее сообщество
George Gaál
что там еще улучшать ) или шифт внедрили и в кусты ?
Так у всяких банков часто приходит подрядчик, все делает по договору и сваливает
источник

i

inqfen in DevOps — русскоговорящее сообщество
Потому что на сопровождение банк договор и не делает
источник

S

Solyar in DevOps — русскоговорящее сообщество
Roman
Тогда предется дублировать файлы и потом их перекидывать. Но это не удобно. Больше нет вариантов, только так?
Сделайте монтирования файла в контейнер и не парьтесь
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
Solyar
Потому что каждый слой в контейнере неизменяемый. Всё что вы измените в контейнере (не примонтировав при этом какое-то персистентное хранилище будет потеряно после перезапуска и слои вернуться до состояния в котором они находились после сборки)
Не
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
При перезапуске контейнера - ничего не удаляется
источник

S

Solyar in DevOps — русскоговорящее сообщество
В чем неправ?
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
При пересоздании - да
источник

GG

George Gaál in DevOps — русскоговорящее сообщество
Это разные вещи
источник

S

Solyar in DevOps — русскоговорящее сообщество
Хмммм
источник