رفع مشکل The user name or password is incorrect. (0x52e) در داکر
mohsen•1 سال قبل
ارسال شده در
mohsenاگر با خطای زیر در زمان اجرای کانتینر در ویندوز مواجه شدید:
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 incorrect. (0x52e)
CreateProcess() failed [module=libcontainerd namespace=moby container=X error=container X encountered an error during hcs::System::CreateProcess: failure in a Windows system call: The user name or password is incorrect. (0x52e)]
یا در لینوکس با خطای زیر مواجه شدید:
docker: Error response from daemon: unable to find user app: no matching entries in passwd file.
ممکن است به خاطر وجود وجود دستور USER در داکر فایل شما باشد. مانند:
FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS base
USER app
WORKDIR /app
EXPOSE 80
راه حل یا حذف USER از داکرفایل در صورت نیاز نداشتن به آن است. یا ایجاد کاربر در کانتینتر با دستور RUN adduser مثل زیر در داکرفایل:
RUN addgroup -S app && adduser -S app -G app
یا مپ کردن کاربر هاست در زمان اجرای کانتینر.
رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!