मुझे पार्टी के लिए देर हो रही है, लेकिन यह उत्तर किसी ऐसे व्यक्ति की मदद कर सकता है जो डॉकटर कंटेनर के अंदर उबंटू का उपयोग करता है।
मैंने हाल ही में Ubuntu 16.04.1 पर आधारित एक डॉकटर कंटेनर बनाया है।
डिफ़ॉल्ट रूप से, डॉकर उबंटू इमेज उबंटू का एक स्ट्रिप्ड डाउन वर्जन है, जिसमें बहुत सारे सामान्य टूल शामिल नहीं हैं sudo
।
इसके अलावा, डिफ़ॉल्ट रूप से, उपयोगकर्ता रूट के रूप में डॉकर कंटेनर में लॉग इन होता है।
इसलिए, मैंने docker run
कमांड के साथ कंटेनर शुरू किया , और 'sudo' पैकेज स्थापित किया:
root@default:/# apt-get install sudo
कमांड चलाना adduser myuser sudo
त्रुटि की सूचना देता है adduser: The user 'myuser' does not exist.
। इस उत्तर को पढ़ने के बाद , मैंने पहली बार उपयोगकर्ता बनाने के लिए कमांड को चलाया:
root@default:/# adduser myuser
फिर निम्न कमांड भागा:
root@default:/# adduser myuser sudo
Adding user `myuser' to group `sudo' ...
Adding user myuser to group sudo
Done.
उपयोगकर्ता myuser सफलतापूर्वक sudo समूह में जोड़ा गया था।