Ops/Docker
Podman - systemd 등록 for user
mkdir.chandler
2023. 10. 7. 00:00
반응형
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
반응형