Size: a a a

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

2019 July 15

N

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

AF

Andrey F in RU.Docker — Официальное Русское Сообщество
просто он похоже ещё не до конца понял, что сбилженый и запущенный работать имаджи, они конечно жестко связаны но в принципе не одно и то же, особенно если взаимодействуют с другими
источник

AN

Anton Nemtsev in RU.Docker — Официальное Русское Сообщество
@smilingnavern
на всякий случай, такущая конфигурация: https://gist.github.com/SilentImp/7fecdf6a51d3982c79520ca191ec4f9c

я хочу сбилдить в сервисе frontender (сборка статики проекта и node сервер) статику
и сервить собранную в сервисе frontender статику из сервиса web (nginx сервер)
при этом очень хочеться что бы можно было обновлять докеры независимо, так что я думал сделать в обоих сервисах mounts type bind на один и тот же директрий хоста
источник

AN

Anton Nemtsev in RU.Docker — Официальное Русское Сообщество
Andrey F
просто он похоже ещё не до конца понял, что сбилженый и запущенный работать имаджи, они конечно жестко связаны но в принципе не одно и то же, особенно если взаимодействуют с другими
Уже вроде бы понял. Но пока не понимаю как можно сделать то что я хочу
источник

AN

Anton Nemtsev in RU.Docker — Официальное Русское Сообщество
Спасибо большое за пояснение — теперь хоть проблему понимаю
источник

GG

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

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
mount - это в рантайме (т.е. на стадии docker run)
docker-compose - это обертка для docker build, docker run и прочих команд
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Anton Nemtsev
у меня есть докер с node.js сервером, который билдит статику сайта и запускает сервер
есть докер с nginx, который терминирует https соединение и проксирует запрос в первый докер
я хочу сервить статику nginx’ом, а не нодой.
так что для начала я хочу сделать bind-mount статики которая билдится в node.
но к моему удивлению … её в замаунченой папке не оказывается.
со сборкой всё ок.
сейчас сделаю gist с докерами
решение такое же как в кубернетесе
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
1. делаешь два контейнера. Нода и nginx
2. между ними общий вольюм (или bind mount - это не столь принципиально)
3. заполняешь нодой вольюм статикой при запуске или по выполнению какого-то эндпойнта
источник

AN

Anton Nemtsev in RU.Docker — Официальное Русское Сообщество
George Gaál
1. делаешь два контейнера. Нода и nginx
2. между ними общий вольюм (или bind mount - это не столь принципиально)
3. заполняешь нодой вольюм статикой при запуске или по выполнению какого-то эндпойнта
Вот у меня с шагом 3 проблемы.
Как это делать при запуске?
как то в CMD добавить?
источник

GG

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

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
делаешь скрипт docker-entrypoint.sh, добавляешь его в ENTRYPOINT (или CMD)
источник

AN

Anton Nemtsev in RU.Docker — Официальное Русское Сообщество
George Gaál
делаешь скрипт docker-entrypoint.sh, добавляешь его в ENTRYPOINT (или CMD)
Спасибо большое, сейчас буду пробовать
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
и в нем магия типа cp -r папка_с_файлами папка_с_маунтом
источник

Х

Хоттабыч 🐈 in RU.Docker — Официальное Русское Сообщество
Тут теперь без платёжки вопрос не задать?
источник

VK

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

N

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

VK

Vitalii Kozinskii in RU.Docker — Официальное Русское Сообщество
все, очевидно
источник

VK

Vitalii Kozinskii in RU.Docker — Официальное Русское Сообщество
инетресно, это рассчёт на то, что какой-то лошок закнет денег, или как?
источник

Х

Хоттабыч 🐈 in RU.Docker — Официальное Русское Сообщество
Vitalii Kozinskii
все, очевидно
Мне нужна твоя одежда, очки и контейнеры(ц)
источник