Docker
docker
Docker is a platform designed to help developers build, share, and run container applications.
1 عضو
از دی 1403
تگها:
docker1
mohsen•2 روز قبل
رفع مشکل دسترسی به سرویس درون کانتینر در داکر
فرض کنید که یک سرور ساده Node را در Docker راهاندازی کردهاید. با این حال، مشکل اصلی این است که سرور شما در کانتینر به درخواستهای ورودی پاسخ نمیدهد.
1. بررسی آی پی ای که روی آن لیسن می کنید
گاهی ممکن است که سرویس مورد نظر روی آی پی ای مانند '127.0.0.1' ...
رای
0
mohsen•2 روز قبل
دسترسی به USB میزبان در داکر
استفاده از فلگ --device:
یکی از روشهای متداول برای فراهم کردن دسترسی به دستگاههای USB، استفاده از فلگ --device است. به عنوان مثال، برای دسترسی به دستگاه /dev/ttyUSB0، میتوانید از دستور زیر استفاده کنید:
docker run -t -i --device=/dev/ttyUSB0 ubuntu ...
رای
0
mohsen•2 روز قبل
کاربرد استفاده از چند FROM در داکر چیست ؟
در طراحی تصویر داکر (Docker image)، مفهوم "FROM" به شما این امکان را میدهد که از تصویر دیگری به عنوان مبنایی برای تصویر جدید خود استفاده کنید. بر اساس مستندات داکر، "BASE IMAGE" به تصویری اشاره دارد که هیچ تصویر والد دیگری ندارد و شما میتوانید یک تصویر ...
رای
0
mohsen•5 روز قبل
نحوه تعیین یک فایل بعنوان Volume در Docker
برای تعیین یک فایل بعنوان Volume در داکر، شما دو روش را امتحان کردهاید: استفاده از یک Volume و استفاده از مسیر مستقیم مانند بایند کردن دایرکتوری عمل می کنیم.
مانند مثال زیر که هم فولدر upload و هم فایل config.php را بعنوان Volume مشخص کرده ایم:
volumes: ...
رای
0
mohsen•5 روز قبل
چگونه از متغیرهای محیطی در آرایه ENTRYPOINT داکرفایل استفاده کنیم؟
فرض کنید که می خواهیم در بخش ENTRYPOINT داکر فایل مانند زیر به جای world از یک متغیر محیطی استفاده کنیم.
ENTRYPOINT ["./greeting", "--message", "Hello, world!"]
که در آن world مقداری است که از متغیر محیطی گرفته میشود. اگر سعی کنیم با جایگزین کردن ...
رای
0
mohsen•5 روز قبل
چگونه حافظه بیشتری به کانتینر داکر اختصاص دهیم؟
برای تخصیص حافظه بیشتر ابتدا باید به تنظیمات ماشین مجازی که داکر بر روی آن اجرا میشود، را بررسی کنیم. اگر از Docker Desktop استفاده میکنید، میتوانید به راحتی با کلیک بر روی آیکون دلفین 🐳 در نوار وظیفه به بخش Preferences رفته و سپس به قسمت Advanced ...
رای
0
mohsen•1 هفته قبل
آیا می توان از if و else در Dockerfile استفاده کرد؟
در Dockerfile به طور پیشفرض امکانات شرطی مانند if و else وحود ندارد. اما میتوان با استفاده از آرگومانها و تکنیکهای مناسب، شرطهایی در طول فرایند ساخت Image ایجاد کرد.
یکی از روشهای معمول برای تعریف شرایط در Dockerfile، استفاده از آرگومانها (ARG) و ...
رای
0
mohsen•1 هفته قبل
حل مشکل خطای "no space left on device" در Docker
اگر در داکر با خطای "no space left on device" مواجه شدید. این خطا به طور خاص هنگام تلاش برای ایجاد یک تصویر (image) جدید در Docker رخ داده است. با بررسی اطلاعات Docker، میتوان دریافت که فضای کافی در سیستم وجود ندارد.
برای حل این مشکل، چندین اقدام کلیدی ...
رای
0
mohsen•1 هفته قبل
چرا source بوسیله دستور RUN در Dockerfile اجرا نمی شود؟
فرض کنید فایل داکری به صورت زیر داریم و می خواهیم بوسیله دستور source فایل virtualenvwrapper.sh را اجرا کنیم. اما به درستی کار نمی کند:
FROM ubuntu:12.04
RUN apt-get install python-dev -y
RUN pip install virtualenvwrapper
RUN source ...
رای
0
mohsen•1 هفته قبل
مشکل راهاندازی 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
mohsen•1 هفته قبل
نحوه افزودن یک Volume به کانتینر موجود در داکر
استفاده از دستور commit:
شما میتوانید کانتینر فعلی را با استفاده از دستور commit ذخیره کرده و یک تصویر جدید بسازید. سپس میتوانید این تصویر جدید را با volume مورد نظر راهاندازی کنید. به عنوان مثال:
docker ps -a
docker commit <container-ID> ...
رای
0
mohsen•1 هفته قبل
چگونه میتوان از متغیرهای محیطی در docker-compose استفاده کرد؟
استفاده از متغیرهای محیطی در فایل docker-compose.yml میتواند برای تنظیمات کانتینرها و داکر کامپوز مورد استفاده قرار گیرد. برای این کار چندین روش وجود دارد:
استفاده از فایل env
یک راه ساده استفاده از فایل .env است. در این روش، شما میتوانید متغیرهای خود ...
رای
0
mohsen•2 هفته قبل
تفاوت بین Image و Container داکر در چیست؟
Image در داکر یک فایل غیر قابل تغییر شامل تمامی فایل ها مورد نیاز برای اجرای یک برنامه است، این فایل ها طوری کنار هم قرار گرفته اند که شامل همه وابستگی ها و فایل های لازم برای اجرای برنامه را شامل شوند. برای مثال غالب برنامه هایی که توسعه می دهیم حاوی ...
رای
0
mohsen•2 هفته قبل
پیدا کردن مکان ولیوم های Docker Desktop در ویندوز
برای یافتن مکان واقعی این Volumes، میتوانید از فرمان docker inspect استفاده کنید که آدرسی مانند /var/lib/docker/volumes/... را نشان میدهد که به صورت مستقیم روی ویندوز شما در دسترس نیستند.
به طور خاص در ویندوز 10، ولیوم های Docker را میتوان در یکی از ...
رای
0
mohsen•2 هفته قبل
چگونه به شل کانتینر داکر وارد شوم؟
برای ورود به شل یک کانتینر و مشاهده دایرکتوریها و فایلها، بهترین گزینه استفاده از دستور docker exec است. این دستور به شما اجازه میدهد تا یک فرمان دلخواه را درون کانتینر در حال اجرا، اجرا کنید. به عنوان مثال، برای ورود به شل یک کانتینر، میتوانید ...
رای
0