بونرا
خدمات
ابزارها
راهکارها
مداربان
راهنما
شروع با بونرا
  1. صفحه اصلی
  2. ابزار توسعه‌دهندگان
  3. Docker Registry
Docker Registry

رجیستری داکر بونرا برای ایمیج pull، compose و CIهای روان‌تر

وقتی pull گرفتن ایمیج بخشی از هر build، deployment یا ورود اولیه باشد، هر تاخیر کوچک چندین بار تکرار می‌شود. docker.bounera.com برای کوتاه‌کردن همین فاصله بین رجیستری و تیم فنی طراحی شده است.

nginxredispostgresdocker.bounera.com
نمای عملیاتی
Docker Registry
Container Registry
ساده‌ترین مدل استفاده
01

در بیشتر سناریوها کافی است ایمیج reference را با prefix رجیستری بونرا بنویسید و باقی روند کار را دست‌نخورده نگه دارید.

کجا اثرش را می‌بینید؟
02

در راه‌اندازی لپ‌تاپ، CI build، server راه‌اندازی اولیه، Docker Compose و releaseهای کانتینری.

میزبان سرویس
03

docker.bounera.com

اکوسیستمdocker.bounera.com
nginxredispostgreslayers

شروع سریع

بدون دست‌کاری daemon هم می‌توانید شروع کنید. فقط ایمیج نام‌دار را با prefix رجیستری بونرا pull کنید.

Nginx
bash
دستور آماده
مسیر بررسی‌شده
docker pull docker.bounera.com/library/nginx:latest
Redis
docker pull docker.bounera.com/library/redis:7
PostgreSQL
docker pull docker.bounera.com/library/postgres:16
Node.js
docker pull docker.bounera.com/library/node:20-alpine
Python
docker pull docker.bounera.com/library/python:3.12-slim
Ubuntu
docker pull docker.bounera.com/library/ubuntu:24.04

استفاده‌ی دستی در روندهای جدی‌تر

برای compose، buildx و CI بهتر است host را شفاف داخل config یا env بگذارید تا منبع ایمیج‌ها از اول مشخص باشد و بعداً در pipeline گم نشود.

Docker Compose
yaml
دستور آماده
مسیر بررسی‌شده
services:
  app:
    image: docker.bounera.com/library/node:20-alpine
    command: node server.js
    ports:
      - "3000:3000"
Environment-driven image prefix
dotenv
دستور آماده
مسیر بررسی‌شده
REGISTRY=docker.bounera.com
APP_IMAGE=${REGISTRY}/library/nginx:latest
Build, tag and push to your namespace
bash
دستور آماده
مسیر بررسی‌شده
docker build -t docker.bounera.com/team/app:release-2026-03 . && docker push docker.bounera.com/team/app:release-2026-03
CI-friendly pull step
bash
دستور آماده
مسیر بررسی‌شده
docker pull docker.bounera.com/library/node:20-alpine && docker pull docker.bounera.com/library/postgres:16

verify و کنترل کیفیت استفاده

  • با `docker images | grep bounera.com` مطمئن شوید ایمیج‌ها واقعاً از host جدید آمده‌اند.
  • روی CI زمان pull قبل و بعد از سوییچ را مقایسه کنید تا اثر تغییر را با اعداد واقعی ببینید.
  • اگر namespace اختصاصی خودتان را push می‌کنید، tag strategy را با release naming هماهنگ نگه دارید.

بازگشت و مسیر بازگشت

  • اگر ایمیج references را با env variable تعریف کرده‌اید، بازگشت فقط با بازگرداندن همان variable ساده‌تر می‌شود.
  • در compose یا Helm values، بهتر است ایمیج رجیستری را در یک نقطه‌ی مرکزی نگه دارید تا تغییر و بازگشت تکراری نشود.
  • برای releaseهای حساس، همیشه یک tag ثابت و یک tag versioned را هم‌زمان نگه دارید.

سناریوهایی که رجیستری سریع‌تر بیشتر می‌درخشد

CI با pullهای پرتکرار

وقتی هر build چند base ایمیج می‌گیرد، رجیستری سریع‌تر روی زمان کل pipeline اثر مستقیم می‌گذارد.

environment آزمایشی و preview

وقتی environment‌های موقت زیاد ساخته می‌شوند، pull سریع‌تر خودش را بلافاصله نشان می‌دهد.

تیم‌های container-first

وقتی مسیر release بر پایه‌ی ایمیج است، رجیستری دیگر یک جزء جانبی نیست؛ بخشی از سرعت روزمره است.

بونرا

زیرساخت قابل‌اعتماد برای تیم‌های نرم‌افزاری.

معنای بونرا

برای ما بونرا یعنی یک پایه‌ی قابل‌اعتماد برای اجرا؛ جایی که زیرساخت، ابزارها و مسیر رشد تیم کنار هم قرار می‌گیرند.

خدمات

  • سرور مجازی
  • زیرساخت AI
  • کانتینر ابری
  • IaaS

منابع

  • مداربان
  • مستندات
  • ابزار توسعه‌دهندگان
  • دستیار هوش مصنوعی
  • اپلیکیشن‌های آماده
  • وبلاگ

شرکت

  • درباره ما
  • پشتیبانی
  • مشاوره
  • شروع با بونرا

شروع و پیگیری

اگر می‌خواهید شروع کنید، پشتیبانی بگیرید یا قدم بعدی را مشخص کنید، از این مسیرها وارد شوید.

شروع با بونراپشتیبانی
ایمیل فروش
sales@bounera.com

© بونرا. تمامی حقوق محفوظ است.