meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
domestic:astra_linux:common:docker [2022/09/29 07:05] mchusdomestic: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 ====== ====== Установка Docker и Docker-Compose в Astra Linux Common ======
 +
 +<WRAP center round tip 60%>
 +Данная инструкция предназначена для версии Astra Linux Common Edition известной также под номером ''2.12''.
 +
 +Руководство для актуальной на январь 2023 года версии Астра Линукс - 1.7 доступно по ссылке:** [[domestic:astra_linux:1.7:docker|Установка Docker Astra Linux 1.7 Special Edition]]**
 +</WRAP>
 +
 +
 ===== Простая установка и удаление ===== ===== Простая установка и удаление =====
 В дистрибутив выходит достаточно старая версия: В дистрибутив выходит достаточно старая версия:
   * CE 2.12.44 (orel): Docker version 18.09.7, build 2d0083d   * CE 2.12.44 (orel): Docker version 18.09.7, build 2d0083d
 +Для ее установки необходимо обновить данные репозитория и запустить установку командой:
 <code> <code>
 apt update apt update
Line 8: Line 17:
 </code> </code>
  
-<WRAP center round tip 60%>+<WRAP center round alert 60%>
 Я передумал, это слишком старый докер! Я передумал, это слишком старый докер!
  
 </WRAP> </WRAP>
  
 +Если указанная версия Docker не подходит, удаление производится следующей командой:
 <code> <code>
 apt-get remove docker docker-engine docker.io containerd runc apt-get remove docker docker-engine docker.io containerd runc
Line 18: Line 28:
  
 ===== Установка в изолированном сегменте ===== ===== Установка в изолированном сегменте =====
-Следуя данному руоководству вы сможете установить версии Docker и Dockeer-Compose созданные до начала СВО в изолизрованном сегменте.+Следуя данному руководству вы сможете установить версии Docker и Dockeer-Compose созданные до начала СВО в изолированном сегменте.
  
-==== Версия Docker созданная до начала СВО: 19.03.9 (март 2019) ==== +==== Версия Docker созданная до начала СВО: 19.03.9 (Сентябрь 2019) ==== 
-Получить дистрибутив следующим образом и передать его на целевую машину:+Необходимо скачать дистрибутив. Данная операция может быть проведена на любой другой машине с доступом в интернет. 
 +После скачивания все файлы необходимо передать на целевую машину или сразу выполнять скачивание с нее.
 <code> <code>
 wget https://download.docker.com/linux/debian/dists/stretch/pool/stable/amd64/docker-ce_19.03.9~3-0~debian-stretch_amd64.deb wget https://download.docker.com/linux/debian/dists/stretch/pool/stable/amd64/docker-ce_19.03.9~3-0~debian-stretch_amd64.deb
Line 29: Line 40:
 </code> </code>
  
-Установить полученный дистрибутив+Для установки скаченных дистрибутивов необходимо выполнить команду:
 <code> <code>
 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 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
 </code> </code>
  
-Первоначальная настройка после установки+Первоначальная настройка после установки выполняется следующим образом:
 <code> <code>
 sudo groupadd docker sudo groupadd docker
Line 43: Line 54:
  
 === Docker Compose, созданный до СВО 1.27.4 (сентябрь 2020) === === Docker Compose, созданный до СВО 1.27.4 (сентябрь 2020) ===
 +Установка Docker Compose производится путем скачивания собранного образа с сайта Github. Скачать образ можно на любой машине с доступом в интернет и передать его на целевую систему.
 +
 <code> <code>
 wget https://github.com/docker/compose/releases/download/1.27.4/docker-compose-Linux-x86_64 wget https://github.com/docker/compose/releases/download/1.27.4/docker-compose-Linux-x86_64
Line 51: Line 64:
  
 ===== Установка актуальных версий ===== ===== Установка актуальных версий =====
-==== Установка актуальной версии Docker ====+Если заказчиком не предъявляются повышенные требования к свободному программному обеспечению можно установить самую актуальную версию, подключив репозиторий Docker в систему.
  
 +==== Установка актуальной версии Docker ====
 +Данная операция выполняется на целевой машине с доступом в интернет.
 <code bash> <code bash>
 sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
Line 61: Line 76:
 </code> </code>
  
-Первоначальная настройка после установки+Первоначальная настройка после установки, выполняется следующей командой:
 <code> <code>
 sudo groupadd docker sudo groupadd docker
Line 71: Line 86:
  
 ===== Установка Docker Compose v.1.29 ===== ===== Установка Docker Compose v.1.29 =====
 +Данная команда позволяет установить актуальную на момент составления статью версию Docker Compose.
 + 
 <code> <code>
 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 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 sudo chmod +x /usr/local/bin/docker-compose
 </code> </code>
 +
 +Самая последняя версия доступна для [[https://github.com/docker/compose/releases|скачивания на Github]], установка производится аналогичным образом.
 +
 +
 +
 {{tag>trctech}} {{tag>trctech}}