私はUbuntuので空ドッカーコンテナを走り、などsudo
ユーザー作成しました:Dockerユーザーでsudoが動作するようなドッカースクリプトを書くにはどうすればいいですか?
[email protected]$ docker run -it ubuntu bash
[email protected]:/# apt-get update
[email protected]:/# apt-get -y install sudo
[email protected]:/# useradd -m -p mosesdocker -s /bin/bash ubiwan
[email protected]:/# usermod -aG sudo ubiwan # add user to sudo list
[email protected]:/# su - ubiwan # login to the ubiwan user
を私はubiwan
としてログインしたときに、パスワードがuseradd -m -p mosesdocker -s /bin/bash ubiwan
で指定されmosesdocker
ではないようです。正しいパスワードを入力しましたが、次のようになります。
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
[email protected]:~$ sudo su
[sudo] password for ubiwan:
Sorry, try again.
[sudo] password for ubiwan:
Sorry, try again.
[sudo] password for ubiwan:
sudo: 3 incorrect password attempts
なぜそうですか?
Dockerでsudo
を使用することはできますか? Dockerでsudo
アクションを実行するための「推奨」とは何ですか?
sudoがDockerユーザーで動作するようなドッカースクリプトを作成するにはどうすればよいですか?
Stack Overflowは、プログラミングおよび開発の質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく[Ubuntuに質問する](http://askubuntu.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)がもっと良い場所になるだろう。 [Dev Opsについての質問はどこに投稿しますか?](http://meta.stackexchange.com/q/134306) – jww