Portainer | ابزار مدیریت کانتینر منبع باز

Portainer ابزار

یک سکوی مدیریت سبک و خود میزبان

Portainer یک بستر منبع باز و قدرتمند مدیریت کانتینر است. این امکان را به شما می دهد تا محیط های Docker و Kubernetes را به راحتی بسازید ، مدیریت و نگهداری کنید.

بررسی اجمالی

Portainer یک منبع باز ، GUI سبک وزن قدرتمند و ابزار مدیریت کانتینر آسان است. این به مشتریان کمک می کند تا فناوری کانتینر را اتخاذ کنند ، از بین بروند ، مدیریت و نگهداری از کانتینر مبتنی بر کانتینر با داکر ، Kubernetes ، Swarm Docker و Azure ACI. Portainer به راحتی می تواند ابزاری را با یک رابط بصری برای توسعه دهندگان نرم افزار و عملیات IT مستقر کند. Portainer نیاز به استفاده از CLI را از بین می برد و پیچیدگی مدیریت ظروف را پنهان می کند. پلت فرم مدیریت کانتینر Portainer از دو مؤلفه ، سرور Portainer و عامل Portainer تشکیل شده است. این هر دو عنصر به عنوان ظروف Docker سبک در موتور Docker اجرا می شوند. این تنظیمات متمرکز ، مدیریت و امنیت محیط های تولید Kubernetes و Docker را امکان پذیر می کند. این یک نمای کلی از محیط را ارائه می دهد و به DevOps اجازه می دهد تا ظروف ، تصاویر ، حجم ها ، شبکه ها و موارد دیگر را مدیریت کنند. همچنین با موتور داکر مستقل و با Swarm Docker سازگار است.

الزامات سیستم

دستورالعمل های نصب فرضیات زیر را برای سرور مدیریت کانتینر منبع باز Portainer در محیط لینوکس شما ایجاد می کند:

  • آخرین نسخه Docker نصب شده
  • دسترسی سودو به نمونه سرور پورتینر میزبان
  • بندر 9443 برای دسترسی به UI و API
  • سرور تونل TCP بیش از پورت 8000
  • دسترسی به داکر از طریق سوکت های یونیکس
  • Selinux غیرفعال است
  • داکر به عنوان ریشه در حال اجرا است

امکانات

راه حل Portainer CE Container-As-A-Service از طیف گسترده ای از ویژگی ها برای مدیریت ظروف Docker به عنوان مدیر UI Docker Swarm پشتیبانی می کند. برخی از ویژگی های اصلی GUI مدیریت کانتینر Portainer در زیر ذکر شده است:

  • مدیریت کنترل دسترسی
  • برنامه های کاربردی بومی را مستقر کنید
  • جداسازی شبکه
  • ورود به سیستم
  • تجسم خوشه ای
  • شبکه کانتینر
  • مدیریت رجیستری و ذخیره سازی
  • تنظیم و ارکستراسیون
  • پشتیبان گیری و بازیابی

دستورالعمل نصب و راه اندازی

نصب portainer با docker در لینوکس

این مراحل نصب اسناد فرض می کند که تمام بسته های Descent of Community of Portainer نصب و به روز در محیط لینوکس شما نصب شده است. برای راه اندازی سیستم عامل لینوکس ، لطفاً مراحل زیر را برای نصب ظرف سرور Portainer دنبال کنید. ابتدا حجمی را که سرور Portainer برای ذخیره پایگاه داده خود با استفاده از دستور زیر استفاده می کند ، ایجاد کنید:

    docker volume create portainer_data

در مرحله بعد ، با استفاده از زیر در ترمینال ، نرم افزار مدیریت کانتینر بهترین Portainer را بارگیری و نصب کنید:

    docker run -d -p 8000:8000 -p 9443:9443 --name portainer \
        --restart=always \
        -v /var/run/docker.sock:/var/run/docker.sock \
        -v portainer_data:/data \
        portainer/portainer-ce:latest

به طور پیش فرض ، نصب سیستم مدیریت کانتینر Portainer یک گواهی SSL خود امضا شده برای ایمن سازی درگاه 9443 ایجاد می کند. اگر به HTTP Port 9000 به دلایل میراث باز دارید ، می توانید موارد زیر را در دستور Docker Run اضافه کنید:

    -p 9000:9000

اکنون می توانید بررسی کنید که آیا ظرف سرور Portainer با اجرای Docker PS Commamd شروع شده است:

    docker ps

به صورت اختیاری می توانید با اجرای دستور زیر ، عامل PortaIner را در کنار نصب سرور Portainer و Docker Standalone نصب کنید:

    docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent:latest

Portainer Agent قابلیت های دیگری مانند مرور حجم از Portainer را ارائه می دهد. اکنون می توانید با مرور URL وارد نمونه سرور Portainer خود شوید:

    https://localhost:9443

شما باید LocalHost را با IP یا نام دامنه کاملاً واجد شرایط (FQDN) جایگزین کنید و صفحه تنظیم اولیه سرور Portainer را مشاهده خواهید کرد. این همان است ، سرور Portainer نصب شده است. تبریک می گویم! شما با موفقیت سرور مدیریت کانتینر Portainer Docker را در لینوکس تنظیم کرده اید. لذت ببرید!

FAQs

What is Portainer used for?

Portainer is a free easy to use and open source contianer management UI for Docker and Kubernetes environment. Portainer makes it easier for you to manage your Docker containers, images, networks, and volumes from the web based Portainer GUI dashboard.

Is Portainer free?

Yes, Portainer CE is free to use and download container management tool for container environments.

Is Portainer open source?

Yes, Portainer is open source container orchestration management software. Portainer source code repository is available at Github.

In what language is Portainer written?

Portainer is written in Go and Javascript programming languages.

Does Portainer work with Kubernetes?

Portainer docker swarm management ui works with all flavors of either self hosted or managed Kubernetes to ensure any app deployed is safe and secure.

کاوش

در این مقاله ما در مورد ابزار Portainer CE Management Container Container Management CE مورد بحث قرار گرفتیم. برای کسب اطلاعات در مورد سایر ابزارهای ارکستراسیون و مدیریت کانتینر منبع باز ، لطفاً به صفحه زیر مراجعه کنید:

5 ابزار ارکستراسیون کانتینر منبع باز برای DevOps

ابزارهای ارکستراسیون کانتینر منبع باز

 فارسی