๊ฐ๋ฐ์๋ ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ฐํํ์ต๋๋ค. "ํฌ๋๋งจ 2", podman ํ๋ก์ ํธ์ ์ฃผ์ ์ ๋ฐ์ดํธ - ํ์ค ์ปจํ ์ด๋ ์์ฑ, ์คํ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํ ์ ํธ๋ฆฌํฐ OCI. Podman์ Docker ํ๋ก์ ํธ์ ๋์์ผ๋ก, ๋ฐฑ๊ทธ๋ผ์ด๋ ์์คํ ์๋น์ค๋ ๋ฃจํธ ๊ถํ ์์ด๋ ์ปจํ ์ด๋๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ต์ข ์ฌ์ฉ์์๊ฒ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ๊ฑฐ์ ๋์ ๋์ง ์์ง๋ง ์ด๋ค ๊ฒฝ์ฐ์๋ json ๋ฐ์ดํฐ ํ์์ด ๋ณ๊ฒฝ๋ฉ๋๋ค.
๋ ๋ฒ์งธ ๋ฒ์ ์ ์ฃผ์ ์ฐจ์ด์ ์ ์์ ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ REST API์ ๋๋ค. varlink ๊ธฐ๋ฐ API์ ์คํ์ ๊ตฌํ์ ์ฒซ ๋ฒ์งธ ๋ถ๊ธฐ์์ ์ฌ์ฉ ๊ฐ๋ฅํ์ง๋ง ์ ๋ฒ์ ์์๋ ์์ ํ ์ฌ์ค๊ณ๋์์ต๋๋ค. ์ด์ varlink ์ธํฐํ์ด์ค ๋์ ํ์ค HTTP API๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์๋ก์ด REST API์๋ libpod ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ธฐ๋ฅ์ ๋ํ ์ธํฐํ์ด์ค์ Docker API ๊ธฐ๋ฅ์ ๋ถ๋ถ์ ์ผ๋ก ๊ตฌํํ๋ ํธํ์ฑ ๋ ์ด์ด๋ผ๋ ๋ ๊ฐ์ง ๋ ์ด์ด๊ฐ ์์ต๋๋ค. ๋ฌผ๋ก ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ libpod ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์๋ก์ด REST API๋ Mac ๋ฐ Windows์ฉ Podman ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌ๊ธฐ๋ฅผ ํฌ๊ฒ ์ค์์ต๋๋ค.
์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ :
- REST API ๋ฐ Podman ์์คํ ์๋น์ค๋ ๋ ์ด์ ์คํ์ ์ธ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋์ง ์์ผ๋ฉฐ ๋ฐ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
- podman ๋ช ๋ น์ --remote ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ์๊ฒฉ podman ์๋น์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
- Podman ํด๋ผ์ด์ธํธ๋ ์์ ํ ๋ค์ ์์ฑ๋์์ผ๋ฉฐ ์ด์ Varlink ๋์ HTTP API๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- podman-remote ๋ฐ podman --remote ๋ช ๋ น์์ ์ฌ์ฉ๋๋ ์๊ฒฉ ์ฐ๊ฒฐ์ ๊ตฌ์ฑํ๊ธฐ ์ํด podman ์์คํ ์ฐ๊ฒฐ ๋ช ๋ น์ ์ถ๊ฐํ์ต๋๋ค.
- podman generate systemd ๋ช ๋ น์ ์ด์ --new ํ๋๊ทธ๋ฅผ ์ง์ํ๋ฉฐ ํฌ๋์ ๋ํ systemd ์๋น์ค๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
- podman play kube ๋ช ๋ น์ Kubernetes ๋ฐฐํฌ ๊ฐ์ฒด ์คํ์ ์ง์ํฉ๋๋ค.
- podman exec ๋ช ๋ น ๋ช ๋ น์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋ช ๋ น์ ์คํํ๊ธฐ ์ํด --detach ํ๋๊ทธ๋ฅผ ๋ฐ์์ต๋๋ค.
- podman run ๋ฐ podman create ๋ช ๋ น์ -p ํ๋๊ทธ๋ ์ด์ IPv6 ์ฃผ์๋ก์ ํฌํธ ์ ๋ฌ์ ์ง์ํฉ๋๋ค.
- ์ด์ podman run, podman create ๋ฐ podman pod ๋ช ๋ น์ --replace ํ๋๊ทธ๋ฅผ ์ง์ํ์ฌ ๋์ผํ ์ด๋ฆ์ ์ปจํ ์ด๋๋ฅผ ๋ค์ ์์ฑํฉ๋๋ค.
- podman run ๋ฐ podman create ๋ช ๋ น์ ๋ํ --restart-policy ํ๋๊ทธ๋ ์ด์ ์ค๋จ๋์ง ์๋ ์ ์ฑ ์ ์ง์ํฉ๋๋ค.
- podman run ๋ฐ podman create ๋ช ๋ น์ ๋ํ --log-driver ํ๋๊ทธ๋ฅผ none์ผ๋ก ์ค์ ํ์ฌ ์ปจํ ์ด๋ ๋ก๊น ์ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
- podman generate systemd ๋ช ๋ น์ ์์ฑ๋๋ ๋จ์๋ฅผ ์ ์ดํ๋ โโ--container-prefix, --pod-prefix ๋ฐ --separator ์ธ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- podman network ls ๋ช ๋ น์ ๊ฒฐ๊ณผ๋ฅผ ํํฐ๋งํ๊ธฐ ์ํด --filter ํ๋๊ทธ๋ฅผ ์ง์ํฉ๋๋ค.
- podman auto-update ๋ช ๋ น์ ์ปจํ ์ด๋์ ๋ํ ์ธ์ฆ ํ์ผ ์ง์ ์ ์ง์ํฉ๋๋ค.
์ถ์ฒ : linux.org.ru