Развернул докер в 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
Предполагаю что каталог должен быть либо другой, но где это можно сконфигурировать это? Или я чего то не понимаю?
Либо я где то ошибся с сетями.