meta data for this page
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| domestic:astra_linux:common:docker [2022/04/09 09:23] – [Установка актуальной версии] mchus | domestic:astra_linux:common:docker [2023/01/30 10:58] (current) – [Установка Docker и Docker-Compose в Astra Linux Common] mchus | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Установка Docker и Docker-Compose в Astra Linux Common ====== | ||
| + | |||
| + | <WRAP center round tip 60%> | ||
| + | Данная инструкция предназначена для версии Astra Linux Common Edition известной также под номером '' | ||
| + | |||
| + | Руководство для актуальной на январь 2023 года версии Астра Линукс - 1.7 доступно по ссылке: | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Простая установка и удаление ===== | ||
| + | В дистрибутив выходит достаточно старая версия: | ||
| + | * CE 2.12.44 (orel): Docker version 18.09.7, build 2d0083d | ||
| + | Для ее установки необходимо обновить данные репозитория и запустить установку командой: | ||
| + | < | ||
| + | apt update | ||
| + | apt install docker.io | ||
| + | </ | ||
| + | |||
| + | <WRAP center round alert 60%> | ||
| + | Я передумал, | ||
| + | |||
| + | </ | ||
| + | |||
| + | Если указанная версия Docker не подходит, | ||
| + | < | ||
| + | apt-get remove docker docker-engine docker.io containerd runc | ||
| + | </ | ||
| + | |||
| + | ===== Установка в изолированном сегменте ===== | ||
| + | Следуя данному руководству вы сможете установить версии Docker и Dockeer-Compose созданные до начала СВО в изолированном сегменте. | ||
| + | |||
| + | ==== Версия Docker созданная до начала СВО: 19.03.9 (Сентябрь 2019) ==== | ||
| + | Необходимо скачать дистрибутив. Данная операция может быть проведена на любой другой машине с доступом в интернет. | ||
| + | После скачивания все файлы необходимо передать на целевую машину или сразу выполнять скачивание с нее. | ||
| + | < | ||
| + | wget https:// | ||
| + | docker-ce-cli | ||
| + | wget https:// | ||
| + | wget https:// | ||
| + | </ | ||
| + | |||
| + | Для установки скаченных дистрибутивов необходимо выполнить команду: | ||
| + | < | ||
| + | dpkg -i docker-ce_19.03.9~3-0~debian-stretch_amd64.deb docker-ce-cli_19.03.9~3-0~debian-stretch_amd64.deb containerd.io_1.4.3-1_amd64.deb | ||
| + | </ | ||
| + | |||
| + | Первоначальная настройка после установки выполняется следующим образом: | ||
| + | < | ||
| + | sudo groupadd docker | ||
| + | sudo usermod -aG docker $USER | ||
| + | sudo systemctl enable docker.service | ||
| + | sudo systemctl enable containerd.service | ||
| + | </ | ||
| + | |||
| + | === Docker Compose, созданный до СВО 1.27.4 (сентябрь 2020) === | ||
| + | Установка Docker Compose производится путем скачивания собранного образа с сайта Github. Скачать образ можно на любой машине с доступом в интернет и передать его на целевую систему. | ||
| + | |||
| + | < | ||
| + | wget https:// | ||
| + | mv ./ | ||
| + | sudo chmod +x / | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Установка актуальных версий ===== | ||
| + | Если заказчиком не предъявляются повышенные требования к свободному программному обеспечению можно установить самую актуальную версию, | ||
| + | |||
| + | ==== Установка актуальной версии Docker ==== | ||
| + | Данная операция выполняется на целевой машине с доступом в интернет. | ||
| + | <code bash> | ||
| + | sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common | ||
| + | curl -fsSL https:// | ||
| + | sudo printf "deb [arch=amd64] https:// | ||
| + | sudo apt-get update | ||
| + | sudo apt-get install docker-ce docker-ce-cli containerd.io | ||
| + | </ | ||
| + | |||
| + | Первоначальная настройка после установки, | ||
| + | < | ||
| + | sudo groupadd docker | ||
| + | sudo usermod -aG docker $USER | ||
| + | sudo systemctl enable docker.service | ||
| + | sudo systemctl enable containerd.service | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Установка Docker Compose v.1.29 ===== | ||
| + | Данная команда позволяет установить актуальную на момент составления статью версию Docker Compose. | ||
| + | |||
| + | < | ||
| + | sudo curl -L " | ||
| + | sudo chmod +x / | ||
| + | </ | ||
| + | |||
| + | Самая последняя версия доступна для [[https:// | ||
| + | |||
| + | |||
| + | |||
| + | {{tag> | ||