Partiye geç kaldım, ancak bu cevap bir Docker konteynerinde Ubuntu kullanan birine yardımcı olabilir.
Geçenlerde Ubuntu 16.04.1 tabanlı bir Docker konteyner oluşturdum.
Varsayılan olarak, Docker Ubuntu görüntüsü, dahil olmak üzere yaygın kullanılan araçların çoğuna sahip olmayan, Ubuntu'nun soyulmuş bir sürümüdür sudo
.
Ayrıca, kullanıcı varsayılan olarak Docker konteynerine root olarak giriş yapar.
Bu nedenle, kabı docker run
komutuyla başlattım ve 'sudo' paketini kurdum:
root@default:/# apt-get install sudo
Komutu çalıştırmak adduser myuser sudo
hata bildirdi adduser: The user 'myuser' does not exist.
. Bu cevabı okuduktan sonra , ilk önce kullanıcıyı oluşturma komutunu çalıştırdım:
root@default:/# adduser myuser
Sonra aşağıdaki komutu çalıştırın:
root@default:/# adduser myuser sudo
Adding user `myuser' to group `sudo' ...
Adding user myuser to group sudo
Done.
Kullanıcı myuser, sudo grubuna başarıyla eklendi.