আমার অভ্যন্তরে কিছু প্রক্রিয়া (উউসগি এবং সেলারি) চলছে এমন একটি ডকার ধারক রয়েছে। অনুমতিগুলি নির্ধারণের জন্য আমি এই প্রক্রিয়াগুলির জন্য সেলারি ব্যবহারকারী এবং একটি ইউউজি ব্যবহারকারী এবং সেই সাথে একটি কর্মী গোষ্ঠী তৈরি করতে চাই যা তারা উভয়েরই অন্তর্ভুক্ত।
আমি যোগ চেষ্টা RUN adduser uwsgiএবং RUN adduser celeryআমার Dockerfile, কিন্তু এই, সমস্যা সৃষ্টি হয় এই ইনপুট জন্য প্রম্পট কমান্ড থেকে (আমি নিচে বিল্ড থেকে প্রতিক্রিয়া পোস্ট করেছেন)।
ব্যবহারকারীরা ডকার পাত্রে যুক্ত করার সর্বোত্তম উপায় কী যাতে কনটেইনারটিতে চালিত শ্রমিকদের অনুমতি নির্ধারণ করতে পারে?
আমার ডকার চিত্রটি সরকারী উবুন্টু 14.04 বেস থেকে তৈরি।
অ্যাডুসার কমান্ডগুলি চালিত হলে ডকফায়াইল থেকে আউটপুটটি এখানে:
Adding user `uwsgi' ...
Adding new group `uwsgi' (1000) ...
Adding new user `uwsgi' (1000) with group `uwsgi' ...
Creating home directory `/home/uwsgi' ...
Copying files from `/etc/skel' ...
[91mEnter new UNIX password: Retype new UNIX password: [0m
[91mpasswd: Authentication token manipulation error
passwd: password unchanged
[0m
[91mUse of uninitialized value $answer in chop at /usr/sbin/adduser line 563.
[0m
[91mUse of uninitialized value $answer in pattern match (m//) at /usr/sbin/adduser line 564.
[0m
Try again? [y/N]
Changing the user information for uwsgi
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []: Work Phone []: Home Phone []: Other []:
[91mUse of uninitialized value $answer in chop at /usr/sbin/adduser line 589.
[0m
[91mUse of uninitialized value $answer in pattern match (m//) at /usr/sbin/adduser line 590.
[0m
Is the information correct? [Y/n]
---> 258f2f2f13df
Removing intermediate container 59948863162a
Step 5 : RUN adduser celery
---> Running in be06f1e20f64
Adding user `celery' ...
Adding new group `celery' (1001) ...
Adding new user `celery' (1001) with group `celery' ...
Creating home directory `/home/celery' ...
Copying files from `/etc/skel' ...
[91mEnter new UNIX password: Retype new UNIX password: [0m
[91mpasswd: Authentication token manipulation error
passwd: password unchanged
[0m
[91mUse of uninitialized value $answer in chop at /usr/sbin/adduser line 563.
[0m
[91mUse of uninitialized value $answer in pattern match (m//) at /usr/sbin/adduser line 564.
[0m
Try again? [y/N]
Changing the user information for celery
Enter the new value, or press ENTER for the default
Full Name []: Room Number []: Work Phone []:
Home Phone []: Other []:
[91mUse of uninitialized value $answer in chop at /usr/sbin/adduser line 589.
[0m
[91mUse of uninitialized value $answer in pattern match (m//) at /usr/sbin/adduser line 590.
[0m
Is the information correct? [Y/n]
useradd --create-home --shell /bin/bashসহকর্মীদের পক্ষে আরও বোধগম্য / পঠনযোগ্য।