Podman socket access denied for backup container
@lawndoc がすでに取り組んでいます。
2025年12月2日 から。
評価
この issue はまだ評価されていません。
説明
Hi, I wanted to try this image with podman-compose but the rcb backup command fails with permission denied. I already tried to change the permissions of the socket to rw for all users that didn't help.
It worked by adding privileged=True to the backup container here: https://github.com/lawndoc/stack-back/blob/e11842b44b6d9b146b1234fc90fce83a146a2d44/src/restic_compose_backup/backup_runner.py#L20-L30
Am I doing something wrong in my configuration?
I am running Podman using podman machine on macos.
compose.yml
services:
stack-back:
image: ghcr.io/lawndoc/stack-back:v1.5.3
restart: unless-stopped
privileged: true
environment:
RESTIC_REPOSITORY: /srv/restic-repo
RESTIC_PASSWORD: test
DOCKER_HOST: unix://var/run/docker.sock
volumes:
- /run/user/501/podman/podman.sock:/var/run/docker.sock
- ./backup:/srv/restic-repo
Error message from backup container:
Traceback (most recent call last):
File "/restic-compose-backup/.venv/bin/rcb", line 10, in <module>
sys.exit(main())
~~~~^^
File "/restic-compose-backup/restic_compose_backup/cli.py", line 23, in main
containers = RunningContainers()
File "/restic-compose-backup/restic_compose_backup/containers.py", line 400, in __init__
all_containers = utils.list_containers()
File "/restic-compose-backup/restic_compose_backup/utils.py", line 39, in list_containers
client = docker_client()
File "/restic-compose-backup/restic_compose_backup/utils.py", line 29, in docker_client
return docker.from_env()
~~~~~~~~~~~~~~~^^
File "/restic-compose-backup/.venv/lib/python3.14/site-packages/docker/client.py", line 94, in from_env
return cls(
timeout=timeout,
...<3 lines>...
**kwargs_from_env(**kwargs)
)
File "/restic-compose-backup/.venv/lib/python3.14/site-packages/docker/client.py", line 45, in __init__
self.api = APIClient(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/restic-compose-backup/.venv/lib/python3.14/site-packages/docker/api/client.py", line 207, in __init__
self._version = self._retrieve_server_version()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/restic-compose-backup/.venv/lib/python3.14/site-packages/docker/api/client.py", line 230, in _retrieve_server_version
raise DockerException(
f'Error while fetching server API version: {e}'
) from e
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', PermissionError(13, 'Permission denied'))
- 主要言語
- Python
- スター
- 182
- フォーク
- 15
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
lawndoc/stack-back のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
lawndoc/stack-back#125 ·
-
Maintenance Questionオープン
難易度 1/5 1時間未満 初心者へのやさしさ 20/100
lawndoc/stack-back#119 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
lawndoc/stack-back#115 ·
-
Feature request: Atomic backup mode for single snapshot for volumes + databases対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
lawndoc/stack-back#110 · コメント 1 件 ·
-
Feature Request: Pre/Post-Backup Hooks and Ordered Backup Execution対応中かも @muebau が 223 日前に担当しました。 オープン
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
lawndoc/stack-back#108 · コメント 1 件 ·
lawndoc/stack-back の issue をすべて見る
似ている issue
-
[oblt-aw][autodoc] Update docs for security org scaffolding and Docs AI menu permission changes対応中かも @github-actions が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
-
external integration integration-submission
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
langchain-ai/docs#7077 ·
メンテナーはふだん 1 日以内に返信
-
author-page correction
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
acl-org/acl-anthology#10623 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Use context to recognize personal initials and lowercase names対応中かも @lipikaramaswamy が今日担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
NVIDIA-NeMo/Anonymizer#340 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
btclib-org/btclib-node#2083 ·
メンテナーはふだん 1 日以内に返信