Posts tagged docker

تگها:
docker18
wsl1
postgresql1
linux2
npm1
windows2
.net core1
elasticsearch1
windows server2
opensearch1
mohsen3 هفته قبل
ارسال شده در docker

چرا 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 ماه قبل
ارسال شده در mohsen

حل مشکل PostgreSQL FATAL: role does not exist error در داکر کامپوز

برای بررسی سلامت (Healthcheck) کانتینر PostgreSQL در داکر کامپوز از دستور زیر استفاده می کنیم: db: image: postgres restart: unless-stopped environment: - POSTGRES_USER=${POSTGRES_USER} - POSTGRES_PASSWORD=${POSTGRES_PASSWORD} - ...
رای
0
mohsen1 ماه قبل
ارسال شده در mohsen

رفع مشکل نمایش داده نشدن خروجی پایتون در Docker logs

وقتی یک اسکریپت پایتون را داکرایز می کنیم، ممکن است خروجی دستور print در لاگ داکر نمایش داده نشود. این به دلیل فعال بودن حالت بافرینگ خروجی در زمان اجرای اسکریپت در پایتون است. دو راه برای حل این مشکل وجود دارد: 1. استفاده از فلگ -u در زمان اجرای اسکریپت ...
رای
0
mohsen2 ماه قبل
ارسال شده در mohsen

چطور داخل کانتینر داکر DNS ست کنیم؟

با استفاده از پارامتر ها می توانیم داخل کانتینرهای داکر DNS ست کنیم. یکی از کاربردهای این کار دور زدن تحریم هاست. برای مثال اگر اپلیکیشنی داریم که با سرویس های تحریمی کار می کند و روی داکر اجرا می شود، می توانیم با ست کردن نیم سرور های شکن و 403، تحریم ...
رای
0
mohsen4 ماه قبل
ارسال شده در mohsen

رفع مشکل The user name or password is incorrect. (0x52e) در داکر

اگر با خطای زیر در زمان اجرای کانتینر در ویندوز مواجه شدید: Handler for POST /v1.43/containers/X/start returned error: container X encountered an error during hcs::System::CreateProcess: failure in a Windows system call: The user name or password is ...
رای
0
mohsen4 ماه قبل
ارسال شده در mohsen

چطور حجم هارد WSL را در ویندوز کم کنیم؟

اگر حجم هارد مجازی WSL در ویندوز شما بیش از حد بزرگ شده است. می توانید با اجرای دستورات زیر فضای اشغال نشده را از آن پس بگیرید تا حجم هارد مجازی کمتر شود. 1. اول باید wsl را خاموش کنیم تا دیسک از حالت در حال استفاده خارج شود. wsl --shutdown 2. بوسیله ...
رای
0
mohsen4 ماه قبل
ارسال شده در mohsen

نحوه رفع خطای AccessDeniedException در زمان نصب OpenSearch یا Elasticsearch

در صورتی که در زمان نصب OpenSearch یا Elasticsearch روی داکر در لینوکس با خطای زیر مواجه شدیم: ElasticsearchException[failed to bind service]; nested: AccessDeniedException[/usr/share/elasticsearch/data/nodes/0]; es02 | Likely root cause: ...
رای
0
mohsen4 ماه قبل
ارسال شده در mohsen

چطور ایمیج های بدون استفاده و قدیمی داکر را حذف کنیم؟

برای حذف تمامی دیتاهای بدون تگ می توانیم از دستور docker system prune شامل کانتینرها، ایمیج ها و شبکه ها استفاده کنیم. برای حذف ولوم ها می توانیم ورودی --volumes را به دستور اضافه کنیم. برای حذف ایمیج های بلااستفاده میتوانیم از ورودی -a استفاده ...
رای
0
mohsen5 ماه قبل
ارسال شده در mohsen

رف مشکل داکر Ports are not available

برای رفع خطای داکر زیر در ویندوز: Error: (HTTP code 500) server error - Ports are not available: exposing port TCP 0.0.0.0:8080 -> 0.0.0.0:0: listen tcp 0.0.0.0:8080: bind: An attempt was made to access a socket in a way forbidden by its access ...
رای
0
mohsen6 ماه قبل
ارسال شده در mohsen

رفع مشکل npm error Exit handler never called در زمان استفاده از npm install در داکر

مشکل: گیت هاب اکشن ساخت ایمیج داکر بدون مشکل کار می کرد، بدون تغییر در سورس، در زمان اجرا با مشکل زیر در زمان اجرای npm install مواجه شد: #12 12.59 npm error Exit handler never called! #12 12.59 npm error This is an error with npm itself. Please report ...
رای
0
mohsen8 ماه قبل
ارسال شده در mohsen

چطور همه ایمیج های را در داکر حذف کنیم

حذف تمامی ایمیج های در لینوکس docker rmi -f $(docker images -aq) حذف تمامی ایمیج ها در ویندوز docker images -a -q | % { docker image rm $_ -f }
رای
0
mohsen10 ماه قبل
ارسال شده در mohsen

استفاده از آرگومان های بیلد در ایمیج های ویندوزی در داکر

در صورتی که از علامت دلار برای استفاده از مقدار آرگومان در ویندوز استفاده کنیم، به جای مقدار آرگومان نام آرگومان با علامت دلار استفاده می شود. برای رفع این مشکل باید از علامت درصد استفاده کنیم. یعنی به جای این: ARG SOURCE RUN echo $SOURCE از این روش ...
رای
0
mohsen10 ماه قبل
ارسال شده در mohsen

رفع مشکل "Access to the path x.csproj.nuget.g.props is denied" در داکر

زمان بیلد کردن ایمیج اپلیکیشن دات نت در داکر این خطا در زمان dotnet build ممکن است رخ دهد. "Access to the path x.csproj.nuget.g.props is denied" یکی از دلایل ممکن است کپی نشدن فایل csproj پروژه مورد نظر (x در خطای بالای) در فایل Dockerfile باشد. COPY ...
رای
0
mohsen10 ماه قبل
ارسال شده در mohsen

اجرای کانتینر بعنوان کاربر مشخص در داکر

فرض می کنیم کانتینری داریم که به فایلی روی هاست درسترسی دارد و می خواهیم محتویات فایل را از داخل کانتینر تغییر دهیم یا فایل را پاک کنیم. برای این کار باید پرمیشن لازم به کاربری که کانتینر بوسیله آن اجرا می شود دسترسی لازم را برای این کار بدهیم یا کانتینر ...
رای
0
mohsen10 ماه قبل
ارسال شده در mohsen

مشکل unable to find user ContainerUser در ویندوز کانتینر داکر

خطای زیر ممکن است به خاطر تلاش برای بیلد کردن کانتینر ویندوزی بر روی لینوکس رخ بدهد: unable to find user ContainerUser: invalid argument github actions cmd /S /C dotnet restore اگر در ویندوز این اتفاق افتاد، روی آیکون داکر دسکتاپ در کنار ساعت راست کلیک ...
رای
0
mohsen10 ماه قبل
ارسال شده در mohsen

چطور کانتینر را در داکر در صورت وجود متوقف و حذف کنیم

برای ویندوز در پاورشل: (docker ps -q --filter "name=containername") -and (docker stop containername) -and (docker rm containername) برای لینوکس sudo docker ps -aq --filter "name=containername" | grep -q . && sudo docker stop containername && sudo docker ...
رای
0
mohsen10 ماه قبل
ارسال شده در mohsen

رفع مشکل تحریم داکر

1. استفاده از registry mirrors ( برای مخزن های پرایویت جواب نمی دهد ) ‏مخزن ایمیج‌های داکر | ابر آروان‏ (arvancloud.ir) IranServer Docker Registry ایران سرور برای کشیدن ایمیج با ورژن مشخص مشکل دارد 2. استفاده از shecan (سرعت خیلی پایین) یک تحریم شکن؛ ...
رای
0
mohsen11 ماه قبل
ارسال شده در mohsen

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

زمانی که در ویژوال استودیو یک پروژه جدید ورکر سرویس با فعال بودن تنظیمات داکر درست می کنیم، در زمان اجرا با خطا مواجه می شویم: The target process exited without raising a CoreCLR started event.Ensure that the target process is configured to use .NET ...
رای
0