TGViewer
LPICFarsi | Linux & DevOps Academy LPICFarsi | Linux & DevOps Academy @lpicfarsii · 8.54K subscribers
Post #2876 939
🦭 چیت‌شیت حرفه‌ای Podman
اگر با Podman کار می‌کنی، این پست رو ذخیره کن.

از مدیریت Image و Container تا Network، Volume، Pod و Rootless 👇
━━━━━━━━━━━━━━━━━━
🏗️ Image
# ساخت Image
podman build -t myapp:1.0 .

# لیست Imageها
podman images

# دریافت Image
podman pull nginx:latest

# حذف Image
podman rmi myapp:1.0

# تغییر Tag
podman tag myapp:1.0 myrepo/myapp:1.0

# Push به Registry
podman push myrepo/myapp:1.0

━━━━━━━━━━━━━━━━━━
🚀 Container
# اجرای Container
podman run -d --name web -p 8080:80 nginx

# لیست Containerها
podman ps
podman ps -a

# مدیریت
podman stop web
podman start web
podman restart web

# حذف
podman rm web
podman rm -f web

━━━━━━━━━━━━━━━━━━
🔍 بررسی و Debug
# اطلاعات Container
podman inspect web

# مشاهده Log
podman logs web

# دنبال کردن Log
podman logs -f web

# ورود به Container
podman exec -it web /bin/sh

# اجرای دستور داخل Container
podman exec web ls /usr/share/nginx/html

━━━━━━━━━━━━━━━━━━
📁 انتقال فایل
# Host → Container
podman cp index.html web:/usr/share/nginx/html/

# Container → Host
podman cp web:/etc/nginx/nginx.conf .

━━━━━━━━━━━━━━━━━━
💾 ساخت Image از Container
podman commit web mynginx:v1

📌 وضعیت فعلی Container را به یک Image جدید تبدیل می‌کند.
━━━━━━━━━━━━━━━━━━
🌐 مدیریت Network
# لیست Networkها
podman network ls

# ساخت Network
podman network create appnet

# اجرای Container روی Network
podman run -d \
--name web \
--network appnet \
nginx

# حذف Network
podman network rm appnet

━━━━━━━━━━━━━━━━━━
📦مدیریت Volume
# لیست Volumeها
podman volume ls

# ساخت Volume
podman volume create webdata

# استفاده از Volume
podman run -d \
--name web \
-v webdata:/data \
nginx

━━━━━━━━━━━━━━━━━━
🧩 ساخت Pod

یکی از قابلیت‌های مهم Podman، اجرای چند Container داخل یک Pod است.
# ساخت Pod
podman pod create --name webpod -p 8080:80

# اجرای Container داخل Pod
podman run -d \
--pod webpod \
--name nginx \
nginx

# مشاهده Podها
podman pod ls

# بررسی Pod
podman pod inspect webpod

# مدیریت Pod
podman pod start webpod
podman pod stop webpod
podman pod restart webpod
podman pod rm webpod

━━━━━━━━━━━━━━━━━━
👤 بخش Rootless Podman
یکی از ویژگی‌های مهم Podman امکان اجرای Container بدون نیاز به root است.
# اطلاعات Podman
podman info

# بررسی User
id

# Containerهای کاربر
podman ps

# اجرای Rootless Container
podman run -d \
--name web \
-p 8080:80 \
nginx

📌 در محیط‌های امن‌تر، Rootless Container می‌تواند سطح دسترسی فرآیندهای کانتینری را محدودتر کند.
━━━━━━━━━━━━━━━━━━
🧹 مدیریت منابع
# بررسی مصرف فضا
podman system df

# اطلاعات سیستم
podman info

# پاکسازی منابع بلااستفاده
podman system prune

# پاکسازی گسترده‌تر
podman system prune -a

⚠️ قبل از اجرای prune دقت کن؛ ممکن است منابعی که در حال حاضر بلااستفاده‌اند اما بعداً به آن‌ها نیاز داری حذف شوند.
━━━━━━━━━━━━━━━━━━
🦭 ساختار Podman فقط جایگزین Docker نیست.

اگر می‌خواهی Containerها را حرفه‌ای یاد بگیری، این مفاهیم را کنار هم بشناس:

Container + Image + Network + Volume + Pod + Rootless

📌 ذخیره‌اش کن؛ احتمالاً موقع کار دوباره بهش برمی‌گردی.
#Podman #Docker #Linux #DevOps #Containers #Rootless

@lpicfarsii
  • ❤ 6
More from @lpicfarsii
  1. Oct 8, 2026😂 طنز ادمینی | لینوکسی‌ها بخونن اولین عشق ادمین: "grep" ❤️ دومین عشق: "awk" 😎 سومین عشق:…
  2. Oct 8, 2026تا جمعه شب تمدید شد
  3. Oct 7, 2026Post #2875
  4. Oct 7, 2026🧠 اگر بخواهی شخصیتت را با یک کاراکتر معروف مقایسه کنی، چه کسی می‌شوی؟ این پرامپت را به Ch…
  5. Oct 7, 2026من خودم توزیع مینت رو برای دسکتاپ استفاده می کنم در یک دوره جامع و جذاب این توزیع رو معرفی…
  6. Oct 6, 2026کتاب Agentic AI for Linux Administration سال انتشار 2026 موفق باشید @lpicfarsii
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →