Установка и обновление средств поддержки Docker#

Установка Docker#

Для установки Docker и Docker-compose:

  1. Подключитесь к серверу, на котором будет разворчиваться портал или модуль

  2. Скопируйте директорию с пакетами Docker и Docker-compose в директорию, откуда будет выполняться установка. Пакеты с контейнером Docker предоставляются разработчиком

  3. Откройте терминал и перейдите в директорию на сервере, куда были скопированы установочные файлы, выполнив команду:

cd /home/user/install/docker/docker_Astra
cd /home/user/install/docker/docker_Centos
  1. Включите подсистемы Windows для Linux

Запустите PowerShell от имени администратора (меню «Пуск» 🠒 PowerShell 🠒 щелкните правой кнопкой мыши 🠒 Запуск от имени администратора) и введите эту команду:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  1. Включите компонент виртуальных машин

Запустите PowerShell с правами администратора и выполните следующую команду:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3. Скачайте и установите пакет обновления ядра Linux/ Если вы используете компьютер ARM64, вместо этого скачайте пакет ARM64. Если не знаете, какой тип компьютера используете, откройте командную строку или PowerShell и введите systeminfo | find "System Type". В неанглоязычных версиях Windows может потребоваться изменить текст поиска, введя строку «System Type» (тип системы) на языке используемой версии. Кавычки могут также не понадобиться.

  1. Выберите WSL 2 в качестве версии по умолчанию.

Откройте PowerShell и выполните следующую команду, чтобы задать WSL 2 в качестве версии по умолчанию при установке нового дистрибутива Linux:

wsl --set-default-version 2
  1. Установите Docker и Docker-compose командой:

    sudo /bin/bash docker_install.sh
    
  1. Проверьте правильность установки Docker и Docker-compose. Проверка выполняется командами:

Команды для проверки правильности установки Docker и Docker-compose#

Команда

Вывод

docker --version

Docker version 20.10.3, build 48d30b5 [1]

docker-compose --version

docker-compose v. 1.28.2, build 67630359 [1]

  1. Запустите службу Docker командой:

    systemctl start docker
    

Перезапуск Docker — контейнера#

Чтобы перезапустить Docker - контейнеры приложения :

  1. перейдите в каталог приложения, например, /opt/diamond или /opt/agate

  2. последовательно выполните команды:

docker-compose down
docker-compose up -d

Обновление и удаление Docker#

Чтобы обновить Docker, нужно удалить старую версию контейнера и установить более новую версию.

Для удаления Docker выполните команду:

dpkg -l | grep -E "docker|container"
apt-get remove docker-ce docker-ce-cli containerd.io

Для удаления образа сначала остановите работу Docker командой:

docker-compose down

а затем удалите образ:

docker system prune -a