반응형
Podman - systemd 등록 for user
환경
- Oracle VirtualBox 6.0.14 Build r133895
- CentOS Linux release 8.2 (2004) x86_64
- podman version 1.6.4
결론
- podman은 각 계정별로 독립되어 있다.
- systemd에 등록하더라도 root로 실행한다면 컨테이너는 정상 기동하지 않는다.
- 즉, user로 등록하는 건 쓸데없는 짓이다.
- 그냥 root 로 등록하자.
코드
podman ps –a
mkdir -p ~/.config/systemd/user
cd ~/.config/systemd/user/
podman generate systemd --restart-policy=always -f -t 1 --name redis-3.2.10
sudo cp ./container-redis-3.2.10.service /etc/systemd/system/
sudo systemctl enable container-redis-3.2.10.service
systemctl is-enabled container-redis-3.2.10.service
systemctl --user enable container-redis-3.2.10.service
loginctl enable-linger chandler
systemctl --user start container-redis-3.2.10e
진행 방법
에러가 발생합니다.
podman 실행을 root로 합니다.
--user 옵션으로 정상 기동을 확인할 수 있습니다.
■ Reference
내용 | URL | |
podman-generate-system | http://docs.podman.io/en/latest/markdown/podman-generate-systemd.1.html | |
- | - |
by mkdir-chandler
728x90
반응형
'Ops > Docker' 카테고리의 다른 글
Docker 명령어 - container 조회 (0) | 2023.10.12 |
---|---|
Docker 명령어 - info 결과 (0) | 2023.10.11 |
Podman - systemd 등록 for root (1) | 2023.10.06 |
Docker ts - requires: container-selinux (0) | 2023.10.05 |
Docker ts - debugging for kubernetes (0) | 2023.10.04 |