Docker

docker
Docker is a platform designed to help developers build, share, and run container applications.
1 عضو
از دی 1403
تگها:
docker1
mohsen2 روز قبل

رفع مشکل دسترسی به سرویس درون کانتینر در داکر

فرض کنید که یک سرور ساده Node را در Docker راه‌اندازی کرده‌اید. با این حال، مشکل اصلی این است که سرور شما در کانتینر به درخواست‌های ورودی پاسخ نمی‌دهد. 1. بررسی آی پی ای که روی آن لیسن می کنید گاهی ممکن است که سرویس مورد نظر روی آی پی ای مانند '127.0.0.1' ...
رای
0
mohsen2 روز قبل

دسترسی به USB میزبان در داکر

استفاده از فلگ --device: یکی از روش‌های متداول برای فراهم کردن دسترسی به دستگاه‌های USB، استفاده از فلگ --device است. به عنوان مثال، برای دسترسی به دستگاه /dev/ttyUSB0، می‌توانید از دستور زیر استفاده کنید: docker run -t -i --device=/dev/ttyUSB0 ubuntu ...
رای
0
mohsen2 روز قبل

کاربرد استفاده از چند FROM در داکر چیست ؟

در طراحی تصویر داکر (Docker image)، مفهوم "FROM" به شما این امکان را می‌دهد که از تصویر دیگری به عنوان مبنایی برای تصویر جدید خود استفاده کنید. بر اساس مستندات داکر، "BASE IMAGE" به تصویری اشاره دارد که هیچ تصویر والد دیگری ندارد و شما می‌توانید یک تصویر ...
رای
0
mohsen5 روز قبل

نحوه تعیین یک فایل بعنوان Volume در Docker

برای تعیین یک فایل بعنوان Volume در داکر، شما دو روش را امتحان کرده‌اید: استفاده از یک Volume و استفاده از مسیر مستقیم مانند بایند کردن دایرکتوری عمل می کنیم. مانند مثال زیر که هم فولدر upload و هم فایل config.php را بعنوان Volume مشخص کرده ایم: volumes: ...
رای
0
mohsen5 روز قبل

چگونه از متغیرهای محیطی در آرایه ENTRYPOINT داکرفایل استفاده کنیم؟

فرض کنید که می خواهیم در بخش ENTRYPOINT داکر فایل مانند زیر به جای world از یک متغیر محیطی استفاده کنیم. ENTRYPOINT ["./greeting", "--message", "Hello, world!"] که در آن world مقداری است که از متغیر محیطی گرفته می‌شود. اگر سعی کنیم با جایگزین کردن ...
رای
0
mohsen5 روز قبل

چگونه حافظه بیشتری به کانتینر داکر اختصاص دهیم؟

برای تخصیص حافظه بیشتر ابتدا باید به تنظیمات ماشین مجازی که داکر بر روی آن اجرا می‌شود، را بررسی کنیم. اگر از Docker Desktop استفاده می‌کنید، می‌توانید به راحتی با کلیک بر روی آیکون دلفین 🐳 در نوار وظیفه به بخش Preferences رفته و سپس به قسمت Advanced ...
رای
0
mohsen1 هفته قبل

آیا می توان از if و else در Dockerfile استفاده کرد؟

در Dockerfile به طور پیش‌فرض امکانات شرطی مانند if و else وحود ندارد. اما می‌توان با استفاده از آرگومان‌ها و تکنیک‌های مناسب، شرطهایی در طول فرایند ساخت Image ایجاد کرد. یکی از روش‌های معمول برای تعریف شرایط در Dockerfile، استفاده از آرگومان‌ها (ARG) و ...
رای
0
mohsen1 هفته قبل

حل مشکل خطای "no space left on device" در Docker

اگر در داکر با خطای "no space left on device" مواجه شدید. این خطا به طور خاص هنگام تلاش برای ایجاد یک تصویر (image) جدید در Docker رخ داده است. با بررسی اطلاعات Docker، می‌توان دریافت که فضای کافی در سیستم وجود ندارد. برای حل این مشکل، چندین اقدام کلیدی ...
رای
0
mohsen1 هفته قبل

چرا source بوسیله دستور RUN در Dockerfile اجرا نمی شود؟

فرض کنید فایل داکری به صورت زیر داریم و می خواهیم بوسیله دستور source فایل virtualenvwrapper.sh را اجرا کنیم. اما به درستی کار نمی کند: FROM ubuntu:12.04 RUN apt-get install python-dev -y RUN pip install virtualenvwrapper RUN source ...
رای
0
mohsen1 هفته قبل

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

اگر در زمان اجرای دستورdocker version با خطای مشابه خطای زیر مواجه شدید: error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.25/version: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon ...
رای
0
mohsen1 هفته قبل

نحوه افزودن یک Volume به کانتینر موجود در داکر

استفاده از دستور commit: شما می‌توانید کانتینر فعلی را با استفاده از دستور commit ذخیره کرده و یک تصویر جدید بسازید. سپس می‌توانید این تصویر جدید را با volume مورد نظر راه‌اندازی کنید. به عنوان مثال: docker ps -a docker commit <container-ID> ...
رای
0
mohsen1 هفته قبل

چگونه می‌توان از متغیرهای محیطی در docker-compose استفاده کرد؟

استفاده از متغیرهای محیطی در فایل docker-compose.yml می‌تواند برای تنظیمات کانتینرها و داکر کامپوز مورد استفاده قرار گیرد. برای این کار چندین روش وجود دارد: استفاده از فایل env یک راه ساده استفاده از فایل .env است. در این روش، شما می‌توانید متغیرهای خود ...
رای
0
mohsen2 هفته قبل

تفاوت بین Image و Container داکر در چیست؟

Image در داکر یک فایل غیر قابل تغییر شامل تمامی فایل ها مورد نیاز برای اجرای یک برنامه است، این فایل ها طوری کنار هم قرار گرفته اند که شامل همه وابستگی ها و فایل های لازم برای اجرای برنامه را شامل شوند. برای مثال غالب برنامه هایی که توسعه می دهیم حاوی ...
رای
0
mohsen2 هفته قبل

پیدا کردن مکان ولیوم های Docker Desktop در ویندوز

برای یافتن مکان واقعی این Volumes، می‌توانید از فرمان docker inspect استفاده کنید که آدرسی مانند /var/lib/docker/volumes/... را نشان می‌دهد که به صورت مستقیم روی ویندوز شما در دسترس نیستند. به طور خاص در ویندوز 10، ولیوم های Docker را می‌توان در یکی از ...
رای
0
mohsen2 هفته قبل

چگونه به شل کانتینر داکر وارد شوم؟

برای ورود به شل یک کانتینر و مشاهده دایرکتوری‌ها و فایل‌ها، بهترین گزینه استفاده از دستور docker exec است. این دستور به شما اجازه می‌دهد تا یک فرمان دلخواه را درون کانتینر در حال اجرا، اجرا کنید. به عنوان مثال، برای ورود به شل یک کانتینر، می‌توانید ...
رای
0