...
| Раскрыть |
|---|
| title | Подготовка VM при разворачивании на ОС Astra Linux 1.7.X |
|---|
|
| Информация |
|---|
Для разворачивания VM требуется установить ряд пакетов, содержащихся в официальных репозиториях используемой ОС. Для установки таких пакетов может использоваться локальное зеркало официального репозитория, размещенное в закрытом контуре и доступное для установки на целевую машину с помощью пакетного менеджера APT. |
Установить пакеты из официального репозитория Astra Linux: | Блок кода |
|---|
| sudo apt install docker.io python3-apt python3-psycopg2 python3-requests -y |
Дополнение docker compose нельзя установить из репозитория Astra Linux т.к. там находиться старая версия. Требуется загрузить его с нашего сайта по ссылке https://cloud.eltex-co.ru/index.php/s/yKlAcy83VVPEfzx на целевой хост. | Подсказка |
|---|
При необходимости можно загрузить на любой ПК, с которого есть доступ через сеть Интернет к сайту https://cloud.eltex-co.ru по ссылке выше и выполнить его перенос на целевой хост установки любым доступным SCP-менеджером в домашнюю директорию пользователя, из под которого будет выполняться установка. |
Пример загрузки файла с использованием утилиты wget: | Блок кода |
|---|
| wget https://cloud.eltex-co.ru/index.php/s/yKlAcy83VVPEfzx/download -O docker-compose-linux-x86_64 |
На целевом хосте создать папку: | Блок кода |
|---|
| sudo mkdir -pv /usr/local/lib/docker/cli-plugins |
Поместить в неё скачанный файл download под именем docker-compose: | Блок кода |
|---|
| sudo mv -v docker-compose-linux-x86_64 /usr/local/lib/docker/cli-plugins/docker-compose |
Семенить владельца файла на root: | Блок кода |
|---|
| sudo chown root:root -v /usr/local/lib/docker/cli-plugins/docker-compose |
Сделать файл исполняемым: | Блок кода |
|---|
| sudo chmod 755 -v /usr/local/lib/docker/cli-plugins/docker-compose |
| Примечание |
|---|
Проверить корректность установки и версии docker и docker-compose (версия не должна быть ниже указанной): | Блок кода |
|---|
| $ sudo docker --version
Docker version 28.3.3.astra1, build
$ sudo docker compose version
Docker Compose version v2.2.3 |
|
| Раскрыть |
|---|
| title | Пример выполнения одной командой |
|---|
| | Без форматирования |
|---|
sudo apt install docker.io -y && \
wget https://cloud.eltex-co.ru/index.php/s/yKlAcy83VVPEfzx/download -O docker-compose-linux-x86_64 && \
sudo mkdir -pv /usr/local/lib/docker/cli-plugins && \
sudo mv -v docker-compose-linux-x86_64 /usr/local/lib/docker/cli-plugins/docker-compose && \
sudo chown root:root -v /usr/local/lib/docker/cli-plugins/docker-compose && \
sudo chmod 755 -v /usr/local/lib/docker/cli-plugins/docker-compose && \
sudo docker --version && \
sudo docker compose version |
|
|
...
| Подсказка |
|---|
При необходимости архив можно загрузить на любой ПК, с которого есть доступ через сеть Интернет к сайту https://cloud.eltex-co.ru по ссылке выше и выполнить его перенос на целевой хост установки любым доступным SCP-менеджером в домашнюю директорию пользователя, из под которого будет выполняться установка. |
Архив можно скачать на целевой хост командой wget, если открыт доступ к адресу https://cloud.eltex-co.ru:
| Блок кода |
|---|
|
wget https://cloud.eltex-co.ru/index.php/s/9Hv6p4yz611fDXb/download -O community-docker-4.7.0.tar.gz |
...