Развертывание docker образов - PullRequest
1 голос
/ 05 мая 2020

У меня есть серверное приложение nodejs и отдельное клиентское приложение React. Я создал docker изображений для обоих и docker компоновку на верхнем уровне для создания и запуска обоих

Я изо всех сил пытаюсь понять, как я могу развернуть / разместить их где-то? Могу ли я развернуть оба отдельных образа в регистре docker? Или это способ разместить его отдельно как целый контейнер docker?

Ответы [ 2 ]

1 голос
/ 09 мая 2020

Если вы уже создали образы docker на локальном компьютере, вы можете использовать DockerHub для размещения образов docker. Если вы используете Github Actions , этот сценарий gist может оказаться полезным.

1 голос
/ 09 мая 2020

Docker Реестр - это хранилище для собранных образов. Подумайте, что это место для скомпилированных "двоичных файлов", если сравнивать обычное программное обеспечение.

Обычно у вас может быть какой-то CI для вашего исходного кода, и когда вы запускаете его, например, путем фиксации в ветке master, новый образ создается на CI. Он может поместить sh его в реестр для длительного хранения или поместить sh прямо на ваш хост-сервер (или реестр на вашем сервере).

Вы можете настроить docker -compose для извлечения последних образов из частного реестра, когда вы просто перезапустите его на своем сервере. По сути, хостинг происходит, когда вы просто запускаете docker-compose up на каком-то сервере, если вы выполнили необходимые настройки. Это действительно зависит от того, где вы собираетесь их разместить.

Может быть полезно:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...