Size: a a a

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

2019 June 11

DS

Denis Shkabatur in RU.Docker — Официальное Русское Сообщество
George Gaál
если надо то docker login сначала
Спасибо большое. Только вот насколько я понимаю в запущеных контейнерах поверх images уже очень много нового запилили, как из запущенных контейнеров сделать images?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
docker commit
источник

PM

Pavel Mametev in RU.Docker — Официальное Русское Сообщество
привет, у меня такой вопрос возник, как обычно делают обновления файлов внутри контейнера с хоста с использованием docker-compose на продакшене?

допустим 2 используют докерфайл, 3 остальных из имаджа создаются, и 2 с докерфайлами нужно обновить, просто docker-compose build и потом docker-compose up?
источник

I

Igor in RU.Docker — Официальное Русское Сообщество
я ничего не понял
источник

AS

Aleksey Shirokikh in RU.Docker — Официальное Русское Сообщество
Да просто
источник

AS

Aleksey Shirokikh in RU.Docker — Официальное Русское Сообщество
Не зависимо от того что вы написали
источник

PM

Pavel Mametev in RU.Docker — Официальное Русское Сообщество
извините, что невнятно написал, просто то, что я хотел узнать, не может ли build как-то потереть данные с базы данных, например, или такое может произойти только с удалением volume?
источник
2019 June 12

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Pavel Mametev
привет, у меня такой вопрос возник, как обычно делают обновления файлов внутри контейнера с хоста с использованием docker-compose на продакшене?

допустим 2 используют докерфайл, 3 остальных из имаджа создаются, и 2 с докерфайлами нужно обновить, просто docker-compose build и потом docker-compose up?
Не делают так
источник

PM

Pavel Mametev in RU.Docker — Официальное Русское Сообщество
George Gaál
Не делают так
не подскажите best practice?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Задача какая ?
источник

PM

Pavel Mametev in RU.Docker — Официальное Русское Сообщество
после обновления/добавления файлов на хосте, обновить файлы в контейнере, криво объяснил вверху...
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Просто начать с того, что бест пректис - доставлять готовые образы на продакшн
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Образы появляются в результате ci/cd процесса
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Насчёт вольюма - ну, создайте его и положите в него, например, базу. Если ничего дополнительно делать не будете, то он, очевидно, никуда не денется
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Pavel Mametev
после обновления/добавления файлов на хосте, обновить файлы в контейнере, криво объяснил вверху...
😳
источник

PM

Pavel Mametev in RU.Docker — Официальное Русское Сообщество
George Gaál
Просто начать с того, что бест пректис - доставлять готовые образы на продакшн
я просто только познаю контейнеризацию эту, не судите строго, как говорится

а если учесть, что ci/cd нет, что подразумевается здесь "добавлять готовые образы на продакшн"
источник

PM

Pavel Mametev in RU.Docker — Официальное Русское Сообщество
просто сделать новый образ через build и запускать его?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Pavel Mametev
я просто только познаю контейнеризацию эту, не судите строго, как говорится

а если учесть, что ci/cd нет, что подразумевается здесь "добавлять готовые образы на продакшн"
Значит этот процесс надо организовать. И лучше не на продакшене, т.к. контроля не будет. Ну, например, образ собрался , но криво - как тестировать будете ? А если образ не собрался по какой-то причине ? Нужна возможность видеть оперативно это и фикситт
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Я уж не говорю, что сборка образов на продакшене - создавать там помойку
источник

PM

Pavel Mametev in RU.Docker — Официальное Русское Сообщество
George Gaál
Я уж не говорю, что сборка образов на продакшене - создавать там помойку
это все мимо волнуещей меня темы немного, честно говоря

мне бы только узнать конкретно, docker-compose build может ли стереть каким-либо образом данные базы данных, если эти данные в volume хранятся, или их может стереть только docker-compse down -v допустим?
источник