Logo KIGAPing Panel
صفحه اصلی / وبلاگ / فناوری و برنامه‌نویسی
بازگشت به وبلاگ
فناوری و برنامه‌نویسی 2026-08-19 197 بازدید نویسنده: مدیریت

مقدمه‌ای بر Docker و کانتینرایزیشن

داکر چیست؟ چرا کانتینر بهتر از ماشین مجازی است؟ در این مقاله مفاهیم اولیه Docker را با مثال‌های عملی یاد می‌گیریم.

مقدمه‌ای بر Docker و کانتینرایزیشن

Docker - یکبار بساز، همه جا اجرا کن

Docker یک پلتفرم کانتینرایزیشن است که به توسعه‌دهندگان اجازه می‌دهد اپلیکیشن‌ها را در محیط‌های ایزوله‌ای به نام کانتینر بسته‌بندی و اجرا کنند.

چرا Docker؟

  • سازگاری: کد روی لپ‌تاپ و سرور یکسان رفتار می‌کند
  • سرعت: راه‌اندازی در ثانیه‌ها نه دقیقه‌ها
  • مقیاس‌پذیری: ترکیب با Kubernetes برای Scale افقی

اولین Dockerfile شما

FROM python:3.12-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
CMD ["python", "app.py"]

دستورات پایه Docker

docker build -t my-app .
docker run -p 5000:5000 my-app
docker-compose up -d

در مقاله بعدی به Docker Compose و مدیریت شبکه‌های داکر می‌پردازیم.

برچسب‌ها: #docker #کانتینر #devops #زیرساخت
اشتراک‌گذاری این مقاله:
تلگرام واتساپ

مطالب مرتبط