Привет.
Потребовалось в Астра Линукс 1.6. установить docker.
Процедура не слишком сложная, т.ч. тут всё будет кратко.
Приступим…
Внизу будет ссылка на устанавливаемые пакеты. Их необходимо скачать, положить на сервер. Все установочные пакеты взяты из этих репозиториев. Можете либо самостоятельно их подключить и установить, либо если нет Инета на сервере, то воспользоваться теми, что внизу по ссылке.
Но у меня возникла проблема с получением пакетов из этого репозитория, хотя ca-certificates установлено было.
В итоге я использовал этот репозиторий:
1 | deb http://dl.astralinux.ru/astra/stable/2.12_x86-64/repository orel main contrib non-free |

Стенд с Астра Линукс 1.6 «Смоленск».

После того, как файлы будут на сервере,

заходим на него по ssh или через консоль, переходим в каталог с файлами и выполняем команду:
1 2 3 | sudo dpkg -i libseccomp2_2.4.3-1ubuntu3.18.04.3_amd64.deb sudo dpkg -i runc_1.0.0~rc93+ds1-5_amd64.deb sudo dpkg -i containerd_1.2.6-0ubuntu1~18.04.2_amd64.deb docker.io_18.09.7-0ub untu1~18.04.4_amd64.deb |
*остальные пакеты оставлены на случай других зависимостей, т.к. выкачались они так, как представлены.
Добавим текущего пользователя в группу docker:
1 | sudo adduser $USER docker |

Перелогиниться и проверить:
1 2 | docker -v docker ps |

Проверим. Загрузим образ в docker:
1 | docker load -i hello-world.tar |
посмотрим что получилось:
1 | docker images |

Пробуем запустить:
1 | docker run --rm hello-world:latest |

Работает. Теперь если есть Интернет, то образы можно брать оттуда, если нет, то переносить самим. Docker работает.
Опционально: В каталоге есть файл — docker-compose-linux-x86_64_v2.39.4
Надо его положить в каталог:
1 2 3 | sudo mv docker-compose-linux-x86_64_v2.39.4 /usr/bin/docker-compose sudo chmod +x /usr/bin/docker-compose docker-compose -v |

Docker-compose — это надстройка над docker, которая позволяет запускать несколько контейнеров и маршрутизировать данные между ними. Конфиг, как правило, но не обязательно, docker-compose.yml.
+I9Txy.=WESMM
If you found an error, highlight it and press Shift + Enter or to inform us.