File rosagram.hint of Package rosagram-docker

🐳 РАБОТА С DOCKER ГРУППОЙ (чтобы не писать sudo)
Проверить, существует ли группа docker
bash

getent group docker
# или
cat /etc/group | grep docker

Создать группу docker (если её нет)
bash

sudo groupadd docker

Добавить себя в группу docker
bash

sudo usermod -aG docker $USER

Активировать изменения (три способа на выбор)
bash

# Способ 1: Выйти и зайти заново (100% работает)
exit  # или logout, затем войти снова

# Способ 2: Применить изменения в текущей сессии
newgrp docker

# Способ 3: Перезапустить систему (если ничего не помогает)
sudo systemctl soft-reboot  # для MicroOS

Проверить, что вы в группе
bash

groups
# или
id
# В выводе должна быть строка: 998(docker) или аналогично

Проверить, что Docker работает без sudo
bash

# Простой тест
docker info

# Тестовый контейнер
docker run hello-world

Если после добавления в группу всё равно требует sudo
bash

# Проверить права на сокет Docker
ls -l /var/run/docker.sock
# Должно быть: srw-rw---- 1 root docker

# Если права не те, исправить
sudo chmod 660 /var/run/docker.sock
sudo chown root:docker /var/run/docker.sock

# Или просто перезапустить Docker
sudo systemctl restart docker

---------------------------------------------------------------------------
# 1. СБОРКА (только с sudo!)
sudo rosagram-build --clean
sudo rosagram-build

# 2. ЗАПУСК (от пользователя!)
rosagram

# 3. ЕСЛИ НЕТ ПРАВ НА ЛОГИ
sudo chown -R $USER:$USER /var/log/rosagram-docker
sudo chmod 666 /var/log/rosagram-docker/*.log

# 4. ЕСЛИ SRPM В ДРУГОМ СНАПШОТЕ
sudo find /.snapshots -name "*.src.rpm"
sudo cp /.snapshots/XX/.../файл.src.rpm /var/lib/rosagram-docker/source/

# 5. ЕСЛИ DOCKER НЕ ЗАПУЩЕН
sudo systemctl start docker
openSUSE Build Service is sponsored by