@EvilDev

Какие должны быть права на папку network в docker rootless?

Развернул докер в rootless режиме, настроил cidi в swarm все работает, но с проблемой - не стартуют сервисы из swarm.
При попытке создать командой
docker service create --name registry --publish published=5000,target=5000 registry:2

Все заводится и реплики стартуют, а вот при попытке деплоя в swarm появляется ошибка
mkdir /var/lib/docker/network/: permission denied
У этого каталога владелец root и и права 750 - предполагаю что не зря такие поставили. При смене группы, все завелось на ура, реплики стартуют.
Пример композер файла
version: "3"
services:
  redis:
    image: redis:alpine
    ports:
      - "6379"
    networks:
      - test
    deploy:
      replicas: 2
      update_config:
        parallelism: 2
        delay: 10s
      restart_policy:
        condition: on-failure
networks:
  test:

Докер устанавливал из https://download.docker.com/linux/ubuntu docker-ce slirp4netns
Предполагаю что каталог должен быть либо другой, но где это можно сконфигурировать это? Или я чего то не понимаю?
Либо я где то ошибся с сетями.
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы