Установка AltLinux server для Docker

Материал из mediawiki.73-r.ru
Перейти к навигации Перейти к поиску

Этапы установки сервера AltLinux

Конфигурация железа

Установка производится на Proxmox сервер, 4 виртуальных процессора, 8192 Mb ОЗУ, 32 Gb жесткий диск.

Запуск установки

  • Выберите пункт меню Install ALT Server 10.1 x86_64
  • Выберите язык и вариант переключения раскладки клавиатуры.
  • Выберите часовой пояс.
  • Выберите диск для установки.
  • Оставим предложенную разметку.
  • Выберите - Управление контейнерами Docker
  • Установка загрузчика.
  • Настройка сети
    • Введите Имя компьютера, в примере alt-server-docker
    • Конфигурация: Вручную
    • В поле Добавить IP введите ip (в примере 10.130.19.31)
    • Шлюз по умолчанию (в примере 10.130.19.1)
    • DNS-серверы (в примере 10.130.19.20)
    • Домены поиска ( в примере Home.lan)
    • Потом нажмите кнопку добавить ( на изображении 2). В поле IP-адреса добавится ваш Ip с маской ( в примере 10.130.10.31/24)
    • Нажмите Далее ( на изображении 6)

Введите пароль для root пользователя.

  • Создайте пользователя, с правами root.

В AltLinux не используется sudo. Для получения прав root используйте команду su -

  • Введите имя пользователя, пароль и нажмите Далее

Настройки после установки

Подключиться к консоли сервера клиентом ssh

ssh -l [Имя вашего пользователя] ip_сервера

Пример

ssh -l arg 10.130.19.31
arg@10.130.19.31's password: [Тут вводим пароль пользователя]
Last login: Tue Nov 28 09:47:54 2023 from 10.130.11.198
[arg@alt-server-docker ~]$ su -
Password: [Тут вводим пароль root]
[root@alt-server-docker ~]#

Обновить систему до актуального состояния

[root@alt-server-docker ~]# apt-get update
....
[root@alt-server-docker ~]# apt-get dist-upgrade -y
...
[root@alt-server-docker ~]# update-kernel -y
...
[root@alt-server-docker ~]# apt-get clean
[root@alt-server-docker ~]# reboot

Последней командой перезагружаем сервер

Удалить старое ядро

[root@alt-server-docker ~]# remove-old-kernels

Посмотреть версию системы

[root@alt-server-docker ~]# cat /etc/os-release
NAME="ALT Server-V"
VERSION="10.1"
ID=altlinix
VERSION_ID=10.1
PRETTY_NAME="ALT Virtualization Server 10.1 (Actinoform)"
ANSI_COLOR="1;33"
CPE_NAME="cpe:/o:alt:server-v:10.1"
BUILD_ID="ALT Server-V 10.1"
HOME_URL="https://basealt.ru/"
BUG_REPORT_URL="https://bugs.altlinux.org/"
[root@alt-server-docker ~]#

Установим необходимый пакет

[root@alt-server-docker ~]# apt-get install qemu-guest-agent docker-compose-v2

Проверим установленные пакеты.

[root@alt-server-docker ~]# docker -v
Docker version 24.0.7, build afdd53b
[root@alt-server-docker ~]# docker compose version
Docker Compose version 2.20.2
[root@alt-server-docker ~]#

Работа с docker не от root пользователя.

Если вы не хотите работать с docker от пользователя root, то добавьте свое имя пользователя в группу docker. В примере ниже пользователь arg

[root@alt-server-docker ~]# usermod -aG docker arg

Отключаемся с сервера, подключаемся и проверяем принадлежность пользователя к группе docker

ssh -l arg 10.130.19.31
arg@10.130.19.31's password: [Тут вводим пароль пользователя]
Last login: Tue Nov 28 09:47:54 2023 from 10.130.11.198
[arg@alt-server-docker ~]$ id -nG
arg wheel uucp proc vmusers users docker
[arg@alt-server-docker ~]$