- 1 1. Panimula
- 2 2. Ano ang Podman?
- 3 3. Paraan ng Pag-install ng Podman sa Ubuntu
- 4 4. Mga Batayan ng Dockerfile at Paggamit sa Podman
- 5 5. Pagsasanay: Pagbuo ng Container na Batay sa Ubuntu
- 6 6. Mga Kapaki-pakinabang na Tampok at Tips ng Podman
- 7 7. Gabay sa Paglipat mula sa Docker patungo sa Podman
- 7.1 Mga Dahilan Kung Bakit Nakakakuha ng Atensyon ang Paglipat sa Podman
- 7.2 Ang Command Compatibility ng Docker at Podman
- 7.3 Paano Gawing Ganap na Compatible Gamit ang podman-docker
- 7.4 Ang Alternatibo sa docker-compose: podman-compose
- 7.5 Ang Paglipat ng Image at Volume
- 7.6 Mga Iba Pang Punto ng Pansin
- 8 8. Mga Madalas na Tanong (FAQ)
- 8.1 Q1. Ano ang pangunahing pagkakaiba ng Podman at Docker?
- 8.2 Q2. Ano ang pagkakaiba ng Dockerfile at Containerfile?
- 8.3 Q3. Maaari bang gamitin ang Docker Compose sa Podman?
- 8.4 Q4. Matatag bang gumagana ang Podman sa Ubuntu?
- 8.5 Q5. May mga limitasyon ba sa pag-access sa container sa rootless mode?
- 8.6 Q6. Ang mga imahe na maaaring i-pull ng Podman ay pareho ba sa Docker Hub?
- 8.7 Q7. Maaari bang gamitin ang Podman sa produksyon?
- 9 Mga Link na Sanggunian
1. Panimula
Ang Ebolusyon ng Teknolohiya ng Container at ang Dahilan ng Pansin Nito
Sa mga kamakailang taon, sa mga lugar ng pag-unlad ng aplikasyon at operasyon, ang kahalagahan ng teknolohiya ng container ay mabilis na tumataas. Lalo na, ang benepisyo ng pagtiyak ng reproducibility ng operasyon sa pamamagitan ng pagtugma ng kapaligiran ng pag-unlad at kapaligiran ng produksyon ay sinusuportahan ng maraming engineer.
Sa kanila, ang pinakakilalang halimbawa ay ang Docker, ngunit sa mga kamakailang taon, bilang alternatibo nito, ang Podman (Podman) ay nakakakuha ng pansin. Ang Podman ay nagbibigay ng halos parehong CLI (command line interface) tulad ng Docker, habang may mga tampok na walang daemon at magaan, hindi nangangailangan ng root privileges (rootless).
Bakit “Podman + Dockerfile + Ubuntu”?
Sa artikulong ito, ipapaliwanag ang modernong operasyon ng container sa kapaligiran ng Linux sa pamamagitan ng pagkukumbina ng tatlong elemento: “Podman“, “Dockerfile“, at “Ubuntu“.
- Ang Ubuntu ay isang sikat na Linux distribution na ginagamit ng malawak na hanay mula sa mga baguhan hanggang sa mga advanced user, at
- Ang Dockerfile ay parang blueprint para sa pagbuo ng container image,
- At ang Podman ay ang susunod na henerasyong tool para sa mas flexible at secure na operasyon ng mga ito.
Lalo na, kasabay ng pagtaas ng kamalayan sa seguridad, ang konfigurasyon ng paggamit ng Podman sa Ubuntu at paggamit ng Dockerfile ay unti-unting ina-adopt sa mga personal na developer at sa mga development site ng kumpanya.
Ang Layunin ng Artikul na Ito at ang Mga Target na mambabasa
Ang layunin ng artikulong ito ay ang detalyadong paliwanag ng mga hakbang sa pagbuo ng Dockerfile gamit ang Podman sa kapaligiran ng Ubuntu upang lumikha ng praktikal na container.
Ang mga mambabasa ay inaasahan na mga sumusunod:
- Mga taong may karanasan sa Docker ngunit interesado sa Podman
- Mga Ubuntu user na nais na hawakan ang container sa secure na kapaligiran
- Mga engineer na nais na isama ang teknolohiya ng container sa trabaho
- Mga baguhan na nais na subukan ang pagsulat ng Dockerfile at pagbuo gamit ang Podman
Sa artikulo, tatakpan ang mula sa basic na paggamit hanggang sa mga tips para maiwasan ang problema, pati na rin ang mga pagkakaiba sa Docker at mga paraan ng paglipat.
2. Ano ang Podman?
Pangunahing Balangkas ng Podman
Podman (Pod Manager) ay isang tool sa pag-manage ng container ng susunod na henerasyon na binuo ng komunidad na pinamumunuan ng Red Hat. Katulad ng Docker, maaari itong mag-build, mag-run, at mag-manage ng mga container na sumusunod sa OCI (Open Container Initiative), ngunit may malaking pagkakaiba sa disenyo at istraktura nito.
Ang pinakamalaking tampok ay hindi nangangailangan ng daemon ang Podman. Dahil dito, magaan at secure na operasyon ay posible. Bukod dito, sumusuporta rin ito sa rootless mode, kaya maaaring operahin ng ordinaryong user ang mga container nang walang pagélébeyt ng mga pribilehiyo. Mataas ang compatibility ng CLI, at halos pareho ang mga basic na command.
Mga Pangunahing Tampok ng Podman
Narito ang ilang kinatawang tampok ng Podman.
Estraktura na Walang Daemon
Ang Podman ay walang daemon (permanenteng proseso) para sa pag-manage ng container. Dahil dito, naaabot ang epektibong paggamit ng resources nang hindi nagra-run ng hindi kinakailangang proseso sa background.
Suporta sa Rootless (Hindi Prihilehiyadong User)
Maaari ng Podman na i-start at i-operate ng ordinaryong user ang mga container kahit hindi administrador. Dahil dito, posible ang ligtas na operasyon sa multi-user environment o server environment, at malaki ang pagbabawas ng mga security risk.
Docker-Compatible na CLI
Ang Podman ay gumagamit ng halos parehong command system tulad ng Docker. Halimbawa, ang mga Docker command na ito ay gagana rin sa Podman ng pareho.
podman build -t myimage .
podman run -it myimage bash
Kaya, kung may experience sa Docker, madali at walang hindi komportableng paglipat.
Kilos ng Pod (Pod)
Ipinapakita nito ang konsepto ng “Pod” sa Kubernetes, kaya maaaring i-manage ang maraming container bilang isang lohikal na yunit. Dahil dito, mataas ang affinity sa Kubernetes, at madali ang paglipat mula sa local development environment patungo sa cloud environment.
Compatibility sa Ubuntu
Bagaman aktibong ginagamit sa Fedora at RHEL-based distributions ang Podman, stable din ito sa Ubuntu. Maaaring i-install mula sa official repository, at simple ang pag-set up. Lalo na sa Ubuntu 20.04 LTS at pataas, na-improve na ang mga package, kaya mababa ang hadlang sa pagpapakilala.
3. Paraan ng Pag-install ng Podman sa Ubuntu
Panimula: Mga Bagay na Dapat Suriin Bago ang Pag-install
Kapag nag-iinstall ng Podman sa Ubuntu, unahin nating suriin ang bersyon ng Ubuntu na ginagamit. Ang Podman ay inirerekomenda para sa Ubuntu 20.04 LTS at mas mataas. Sa mas lumang bersyon, maaaring hindi kasama ang kinakailangang mga package sa opisyal na repository.
Ang sumusunod na command ay maaaring gamitin upang suriin ang bersyon ng Ubuntu.
lsb_release -a
Bukod dito, ang pag-install ng Podman ay nangangailangan ng sudo
pahintulot. Kahit sa rootless mode, sa panahon ng pag-install, kailangan ng administrator rights, kaya ihanda ito nang maaga.
Mga Hakbang sa Pag-install ng Podman (Ubuntu Opisyal na Repository)
Sa Ubuntu 20.04 o 22.04 at iba pang pinakabagong bersyon, ang Podman ay madaling ma-iinstall gamit ang APT.
sudo apt update
sudo apt install -y podman
Pagkatapos ng pag-install, suriin ang impormasyon ng bersyon gamit ang sumusunod na command upang kumpirmahin na matagumpay ito.
podman --version
Mga Hakbang Kung Nais Gamitin ang Pinakabagong Bersyon (Pagdaragdag ng Opisyal na PPA)
Ang Podman na kasama sa standard repository ng Ubuntu ay madalas na bahagyang luma, kaya kung nais gamitin ang pinakabagong tampok, maaaring gumamit ng opisyal na PPA (Personal Package Archive).
. /etc/os-release
echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${VERSION_ID}/ /" | sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
curl -L https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/xUbuntu_${VERSION_ID}/Release.key | sudo apt-key add -
sudo apt update
sudo apt install -y podman
Sa pamamagitan ng metodong ito, ang pinakabagong bersyon ng Podman na katulad ng sa Red Hat o Fedora ay magagamit.
Basic Operation Test ng Podman
Pagkatapos ng pag-install, subukan natin ang simpleng pagsusuri ng operasyon.
podman info
Ang command na ito ay nagpapakita ng bersyon ng Podman, mga setting, at suportadong tampok (tulad ng rootless mode).
Bukod dito, gamit ang sumusunod na command, kunin at i-execute ang opisyal na Alpine Linux container upang subukan kung gumagana.
podman run --rm -it alpine sh
Kung magsisimula nang maayos ang shell, makikita na walang problema sa basic operation ng Podman.
4. Mga Batayan ng Dockerfile at Paggamit sa Podman
Ano ang Dockerfile?
Dockerfile ay isang blueprint para sa pagbuo ng container image. Ito ay isang text file na naglalaman ng mga utos nang sunod-sunod, tulad ng aling base image ang gagamitin, aling mga package ang i-install, anong mga file ang kopyahin, at iba pa.
Sa batayan ng file na ito, mga tool na tulad ng Podman o Docker ay maaaring awtomatikong bumuo ng pare-parehong environment.
Mga halimbawa ng karaniwang utos ay ang mga sumusunod:
FROM ubuntu:22.04
RUN apt update && apt install -y curl
COPY ./app.sh /usr/local/bin/app.sh
CMD ["bash", "/usr/local/bin/app.sh"]
Sa ganitong paraan, ang daloy ay i-install ang mga package sa base Ubuntu image, ilagay ang script, at sa huli, i-define ang laman ng pagpapatupad.
Paano Gumamit ng Dockerfile sa Podman
Sa Podman, posible na bumuo ng container image gamit ang Dockerfile. Ang basic na paggamit ay halos pareho sa Docker.
1. Paghahanda ng Direktoryo
Ihanda ang mga file sa mga sumusunod na istraktura.
project/
├── Dockerfile
└── app.sh
app.sh
ay isang simpleng script na tulad ng sumusunod:
#!/bin/bash
echo "Kumusta mula sa Podman container!"
Ibigay ang execution permission sa file:
chmod +x app.sh
2. Build sa Podman
Sa estado na may Dockerfile sa current directory, build gamit ang sumusunod:
podman build -t mypodmanapp .
Sa pamamagitan ng command na ito, mypodmanapp
na pangalang container image ang malilikha.
3. Pagsusuri ng Resulta ng Build
Ang nilikhang image ay maaaring suriin gamit ang sumusunod:
podman images
4. Pagsisimula ng Container
Gamit ang binuong image, simulan ang container:
podman run --rm mypodmanapp
Kung tama ang setting, Kumusta mula sa Podman container!
ang lalabas bilang output ng script.
Ang Pagkakaiba sa Containerfile
Sa Podman, ang file na may parehong syntax sa Dockerfile ay tinatawag minsang Containerfile. Ito ay batay sa ideya na “gumamit ng neutral na pangalan na hindi nakadepende sa Docker”.
Gayunpaman, walang pagkakaiba sa aktwal na pagtakbo o pagsusulat. Kung Dockerfile
o Containerfile
ang filename, pareho lang sa Podman.
podman build -f Containerfile -t myimage .
Sa ganitong paraan, kung ititikoy ang filename gamit ang -f
option, posible rin ang anumang pangalan.
5. Pagsasanay: Pagbuo ng Container na Batay sa Ubuntu
Paglikha ng Dockerfile na Batay sa Ubuntu
Mula rito, ipapakita namin nang hakbang-hakbang ang pamamaraan upang aktwal na lumikha ng Dockerfile na batay sa Ubuntu at mag-build at magpatakbo ng container image gamit ang Podman.
Una, ihanda ang simpleng Dockerfile
na tulad ng sumusunod:
FROM ubuntu:22.04
RUN apt update && apt install -y curl && apt clean
COPY hello.sh /usr/local/bin/hello.sh
RUN chmod +x /usr/local/bin/hello.sh
CMD ["/usr/local/bin/hello.sh"]
Ang Dockerfile na ito ay gumagawa ng mga sumusunod:
- Gumagamit ng opisyal na image ng Ubuntu 22.04
- Nag-iinstall ng
curl
package - Nagko-copy ng
hello.sh
mula sa host side papunta sa loob ng container - Tinatakda ang
hello.sh
bilang default na execution script
Susunod, lumikha rin ng simpleng shell script na tinatawag na hello.sh
:
#!/bin/bash
echo "Kumusta, ito ang output mula sa Podman container!"
Pakikalagyan ng execution permission ang script na ito:
chmod +x hello.sh
Mga Hakbang sa Pagbuo ng Image Gamit ang Podman
Kung handa na ang mga file, magsagawa ng build gamit ang sumusunod na command.
podman build -t ubuntu-hello .
Dito, ang -t ubuntu-hello
ay ang opsyon upang maglagay ng tag name sa nilikhang image. Ang huling .
ay tumutukoy sa direktoryo kung saan naroroon ang Dockerfile.
Kung matagumpay ang build, ang bagong image ay i-save sa lokal.
podman images
Maipapakita ang listahan ng image gamit ang command na ito.
Pagpatakbo at Pagsusuri ng Nilibang na Image
Upang magpatakbo ng container mula sa nilikhang image, gumamit ng sumusunod na command:
podman run --rm ubuntu-hello
Halimbawa ng output:
Kumusta, ito ang output mula sa Podman container!
Sa pamamagitan ng pagdaragdag ng --rm
opsyon, awtomatikong na-delete ang container pagkatapos ng pagpatakbo, na perpekto para sa testing.
Karagdagang: Interactive na Pagsisimula ng Container
Kung nais mong mag-operate sa loob ng container, maaari ring i-start ang Bash sa pamamagitan ng pagdaragdag ng -it
opsyon tulad ng sumusunod.
podman run -it ubuntu-hello bash
Nang ganito, maaari rin itong gamitin bilang lightweight na development environment na batay sa Ubuntu.
6. Mga Kapaki-pakinabang na Tampok at Tips ng Podman
Ang lakas ng Podman ay ang “Pagiging Maluwag at Seguridad”
Ang Podman, habang pinapanatili ang pagkakapatung-patong sa Docker, ay may mga tampok na nagbibigay-daan sa mas maluwag at ligtas na operasyon. Dito, ipapakita namin ang mga kapaki-pakinabang na tampok na may mataas na practicality at mga Tips na kapaki-pakinabang sa pang-araw-araw na operasyon.
Seguro na operasyon gamit ang rootless mode
Isa sa pinakamalaking tampok ng Podman ay ang “rootless mode“. Ito ay isang tampok na nagbibigay-daan sa mga ordinaryong user na walang administrative privileges na magsimula, itigil, at pamahalaan ang mga container.
Gayundin, maaaring gamitin ang Podman nang walang sudo tulad ng sumusunod:
podman run -it ubuntu bash
Dahil ang operasyon na ito ay limitado sa ilalim ng home directory ng user, maaaring bawasan ang epekto sa system sa pinakamababang antas. Lalo na sa shared servers o development environments, ang rootless ay lubos na kapaki-pakinabang.
Realize ang awtomatikong pag-sisimula gamit ang systemd integration
Ang Podman ay may native na integration sa systemd. Sa pamamagitan nito, maaaring awtomatikong i-execute ang mga container bilang Linux services kapag nag-start.
Halimbawa, maaaring gumawa ng systemd service unit mula sa container ng Podman tulad ng sumusunod:
podman generate systemd --name mycontainer --files --restart-policy=always
Sa pamamagitan ng command na ito, ang unit file ay mabubuo sa ilalim ng ~/.config/systemd/user/
. Pagkatapos ng pagbuo, maaaring i-activate at i-start tulad ng sumusunod:
systemctl --user daemon-reexec
systemctl --user enable --now container-mycontainer.service
Sa pamamagitan nito, maaaring madaling magtatag ng configuration kung saan ang mga container ay awtomatikong magsisimula kahit sa server restart.
Pamahalaan ang multi-container gamit ang podman-compose
Bukod sa operasyon ng single container, ang Podman ay may mekanismo para pamahalaan ang maraming container nang magkasama. Gamit ang “podman-compose“, na may parehong operasyon tulad ng Docker Compose, maaaring madaling pamahalaan ang komplikadong configurations.
Ang pag-install ay ginagamit ang pip ng Python tulad ng sumusunod:
pip install podman-compose
Dahil ito ay lubos na compatible sa ordinaryong docker-compose.yml
files, isa ring benepisyo na maaaring i-reuse ang mga existing projects.
Ang pag-sisimula ay simple, i-execute lamang tulad ng sumusunod:
podman-compose up -d
Kahit gamit ang Podman, maaaring direktang gamitin ang mekanismo para mabilis na muling likhain ang development environment.
Iba pang kapaki-pakinabang na commands at Tips
Linisin ang images (pag-delete ng hindi kinakailangang images at containers)
podman system prune -a
Ito ay isang command para mass delete ang hindi kinakailangang temporary files o unused images. Epektibo ito sa pag-oorganisa ng storage.
Setting ng command completion (bash/zsh)
Ang command completion script ng Podman ay maaaring makuha sa sumusunod:
sudo apt install podman-docker
Sa pamamagitan nito, ang podman
command ay magkakaroon ng completion tulad ng docker
, na nagpapahusay sa efficiency ng trabaho.
7. Gabay sa Paglipat mula sa Docker patungo sa Podman
Mga Dahilan Kung Bakit Nakakakuha ng Atensyon ang Paglipat sa Podman
Ang Docker ay matagal nang ginagamit bilang sinonimo ng teknolohiyang konteyner, ngunit sa mga kamakailang taon, nakikita ang galaw patungo sa Podman bilang mas magaan at mas ligtas na pagpipilian. Lalo na, sa Red Hat Enterprise Linux (RHEL) at Fedora, ang suporta para sa Docker ay nababawasan, at ang Podman ang naging default, kaya’t maraming site ang nagsisimula nang isaalang-alang ang paglipat.
Sa kabanatang ito, ipapaliwanag ang mga tiyak na hakbang at mga punto ng pansin para sa maayos na paglipat mula sa Docker patungo sa Podman.
Ang Command Compatibility ng Docker at Podman
Ang Podman ay may mataas na command compatibility sa Docker, kaya’t sa pangunahing paraan, posible na palitan nang direkta ang mga command na ito.
Docker | Podman |
---|---|
docker build -t myapp . | podman build -t myapp . |
docker run -it myapp | podman run -it myapp |
docker images | podman images |
docker ps | podman ps |
Gayundin, ang paglipat nang hindi binabago ang pakiramdam ng operasyon ng CLI ay isa sa malaking魅力 ng Podman.
Paano Gawing Ganap na Compatible Gamit ang podman-docker
Kung ang mga umiiral na script o CI/CD pipeline ay nagmumula sa “docker” command, posible na i-install ang podman-docker
package upang gawing alternatibo ang Podman sa Docker.
sudo apt install podman-docker
Kapag naipakilala ang package na ito, ang docker
command ay tatawag sa podman
internally tulad ng sumusunod:
which docker
# → /usr/bin/docker → symbolic link ng podman
Sa ganitong paraan, posible na patakbuhin ang mga umiiral na script para sa Docker nang hindi binabago sa Podman.
Ang Alternatibo sa docker-compose: podman-compose
Sa mga proyektong gumagamit ng Docker Compose para sa maraming konteyner, posible ang parehong operasyon sa pamamagitan ng pagpapakilala ng podman-compose
.
Bagaman mataas ang compatibility, may mga subtle na pagkakaiba sa ilang tampok o pag-uugali ng Compose file, kaya’t pansinin ang mga sumusunod:
- May mga hindi pa sinusuportahan o may pagkakaiba sa pag-uugali ang ilang Compose opsyon tulad ng
depends_on
- Maaaring magkaiba ang pag-uugali sa paligid ng event log o health check
Kung hindi komplikado ang configuration, posible ang maayos na paglipat para sa basic na Web server + DB configuration.
Ang Paglipat ng Image at Volume
Kapag naglilipat ng image na ginamit sa Docker patungo sa Podman, hindi maaaring i-reference ng Podman ang lokal na Docker image nang direkta. Kailangang muling i-pull o i-export/import ito tulad ng sumusunod.
Opsyong 1: Muling Pull sa Side ng Podman
podman pull ubuntu:22.04
Opsyong 2: Export mula sa Docker → Import sa Podman
# Export sa side ng Docker
docker save myimage > myimage.tar
# Import sa side ng Podman
podman load < myimage.tar
Sa ganitong paraan, posible na gamitin sa Podman ang image na ginawa sa Docker.
Mga Iba Pang Punto ng Pansin
- Pagkakaiba sa rootless support: Ang Docker ay pangunahing nangangailangan ng root, habang ang Podman ay posible ang standard na operasyon nang rootless
- Pagkakaiba sa istraktura ng daemon: Ang Podman ay walang daemon, kaya’t ang paraan ng pamamahala ng background process ay naiiba
- Ang lokasyon ng pag-iimbak ng log o data ay naiiba rin, kaya’t kailangang suriin ang config file sa panahon ng paglipat
8. Mga Madalas na Tanong (FAQ)
Q1. Ano ang pangunahing pagkakaiba ng Podman at Docker?
A1. Ang pinakamalaking pagkakaiba ay, ang Podman ay gumagana nang “daemonless (walang prosesong nananatili)”. Sa pamamagitan nito, mas magaan at mas ligtas na operasyon ay posible. Bukod dito, ang Podman ay sumusuporta rin sa rootless mode, kung saan ang ordinaryong gumagamit ay maaaring magmaneho ng mga container nang walang pagtaas ng pribilehiyo, na isang malaking tampok. Ang pagkakasabay ng CLI ay mataas, at ang mga pangunahing utos ay halos pareho.
Q2. Ano ang pagkakaiba ng Dockerfile at Containerfile?
A2. Walang pagkakaiba sa pagpapaandar. Parehong ginagamit para sa paglalarawan ng mga hakbang sa pagbuo ng container, at ang sintaksis ay ganap na pareho.
Gayunpaman, sa mga proyekto ng Podman o OCI-compliant, ang Containerfile ay mas pinipili bilang “pangalan na hindi nakadepende sa Docker”. Ito ay lamang pagkakaiba sa pangalan, kaya sa aktwal na operasyon, maaari mong gamitin ang Dockerfile nang direkta nang walang problema.
Q3. Maaari bang gamitin ang Docker Compose sa Podman?
A3. Walang direktang suporta, ngunit maaari kang gumamit ng alternatibong tool na podman-compose
. Ito ay isang script na gawa sa Python, na nag-iinterpret at nag-e-eksekus ng mga file sa format ng docker-compose.yml
sa kapaligiran ng Podman.
Gayunpaman, may mga limitasyon sa ilang opsyon (tulad ng depends_on
), kaya para sa mga komplikadong konfigurasyon, kailangang suriin nang maaga.
Q4. Matatag bang gumagana ang Podman sa Ubuntu?
A4. Oo, sa Ubuntu 20.04 LTS at mas bago ay matatag na gumagana. Ang Podman ay kasama rin sa opisyal na repository ng Ubuntu, at madaling i-install gamit ang apt
. Kung nais mong gumamit ng mas bagong bersyon, maaari mong gamitin ang PPA (Personal Package Archive).
Q5. May mga limitasyon ba sa pag-access sa container sa rootless mode?
A5. Sa rootless mode, ang ilang pribilehiyadong operasyon o pagba-bund ng port number (mas mababa sa 1024) ay pinaghihigpitan. Gayunpaman, maaari mong iwasan ang mga limitasyong ito gamit ang port forwarding. Sa maraming use case, sapat na ang rootless para sa praktikal na paggamit.
Q6. Ang mga imahe na maaaring i-pull ng Podman ay pareho ba sa Docker Hub?
A6. Oo, ang Podman ay maaaring mag-access ng mga imahe mula sa Docker Hub bilang default. Gayunpaman, sa ilang kapaligiran, kailangan mong tagalin nang eksplisito ang registry at namespace
, tulad ng docker.io/library/ubuntu.
podman pull docker.io/library/ubuntu
Ang Podman ay sumusuporta rin sa iba pang remote registry tulad ng Quay.io o GitHub Container Registry.
Q7. Maaari bang gamitin ang Podman sa produksyon?
A7. Oo, ang Podman ay may mga konsepto ng Pod na tugma sa Kubernetes at integrasyon sa systemd, pati na rin ang maraming elemento na kinakailangan para sa produksyon. Lalo na sa mga kapaligirang may mataas na kinakailangan sa seguridad, maaaring mas angkop ang Podman kaysa sa Docker sa ilang sitwasyon.
Sa Red Hat Enterprise Linux at Fedora, ang Podman ay default, at may malaking track record.