meta data for this page
  •  

This is an old revision of the document!


Установка Docker и Docker-Compose в Astra Linux Common

Простая установка и удаление

В дистрибутив выходит достаточно старая версия:

  • CE 2.12.44 (orel): Docker version 18.09.7, build 2d0083d
apt update
apt install docker.io

Я передумал, это слишком старый докер!

apt-get remove docker docker-engine docker.io containerd runc

Установка в изолированном сегменте

Следуя данному руоководству вы сможете установить версии Docker и Dockeer-Compose созданные до начала СВО в изолизрованном сегменте.

Версия Docker созданная до начала СВО: 19.03.9 (март 2019)

Получить дистрибутив следующим образом и передать его на целевую машину:

wget https://download.docker.com/linux/debian/dists/stretch/pool/stable/amd64/docker-ce_19.03.9~3-0~debian-stretch_amd64.deb
docker-ce-cli 
wget https://download.docker.com/linux/debian/dists/stretch/pool/stable/amd64/docker-ce-cli_19.03.9~3-0~debian-stretch_amd64.deb
wget https://download.docker.com/linux/debian/dists/stretch/pool/stable/amd64/containerd.io_1.4.3-1_amd64.deb

Установить полученный дистрибутив

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)

wget https://github.com/docker/compose/releases/download/1.27.4/docker-compose-Linux-x86_64
mv ./docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Установка актуальных версий

Установка актуальной версии Docker

sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo printf "deb [arch=amd64] https://download.docker.com/linux/debian stretch stable \n" > /etc/apt/sources.list.d/docker.list
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

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose