Подготовка сервера приложения для развертывания Docker образов#
Сервер приложений - это хост для выполнения Docker контейнеров приложения.
1. Установить на сервер следующие пакеты:#
- docker https://docs.docker.com/engine/install/ubuntu/,
- docker-compose https://docs.docker.com/compose/install/linux/
2. Настройки Docker Network#
Для межсервисного трафика при запуске приложения создается отдельная виртуальная сеть с именем проекта
Для взаимодействия с внешними сервисами необходимо создать виртуальную сеть с именем proxy.
Cоздание сети proxy следующей командой:
docker network create proxy
3. Разместить образы, предоставленные компанией ООО "Лексема" на сервере приложения#
Создать временную папку для загрузки образов
mkdir /tmp/lexema && cd /tmp/lexema
Скопировать архивы образов в папку /tmp/lexema на сервере.
Выполнить команду загрузки образов
docker load -i *.tar
Удалить образы
rm -f *.tar
4. Настроить сервер для доступа к сервису обновлений.#
Note
На этапе внедрения сервис обновлений ООО "Лексема" не используется. Для поставки пакетов с новым функционалом используется сетевой ресурс в сети заказчика. Обновления производятся заказчиком самостоятельно.