Докер без интернета - PullRequest
       2

Докер без интернета

0 голосов
/ 06 марта 2019

В настоящее время я работаю над проектом, который необходимо развернуть на клиентской инфраструктуре (который не является облачным), а также у него не будет Интернета.

В настоящее время мы вручную разворачиваем наше приложение и устанавливаем зависимости с помощью tarball,Может ли докер помочь нам здесь?

Примечание:

  • Стек приложений:
    • NodeJs
    • MySql
    • Elasticsearch
    • Redis
    • MongoDB
  • У нас не будет интернета.

Ответы [ 2 ]

1 голос
/ 06 марта 2019

Вы можете использовать docker load и docker save для загрузки изображений Docker в формате TAR или экспорта этих изображений. Если вы упакуете файлы приложений в эти изображения, это может быть использовано для доставки вашего проекта вашим клиентам.

Также обратите внимание, что во всех службах назначения должен быть установлен и запущен Docker Engine.

0 голосов
/ 06 марта 2019

Если у вас есть контроль над вашей средой разработки, вы также можете использовать Nexus или Gitlab в качестве личного хранилища Docker.Затем вы можете вытащить ваши изображения оттуда в производство, если это имеет смысл для вашего продукта.

Я думаю, что наибольшее преимущество может быть получено в вашей локальной установке разработчика.Вместо локальной установки, скажем, MySQL, вы можете запустить его как контейнер Docker.Я использую docker-compose для всех клиентских сервисов в моем текущем проекте.Это помогает поддерживать ваш компьютер в чистоте, позволяет легко избежать создания версий (если вы используете разные версии для каждого выпуска или этапа), и вам не нужно возиться с конфигурацией для каждой машины разработчика.

В моемпредыдущая работа у каждого разработчика была локальная установка Oracle SQL, и это не было счастливым положением дел.

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