こんにちは皆様&幸せな新年!sudoコマンドを使用せずにドッカーを使用しようとした後にsudoコマンドが見つかりません
私は現在ドッカーを発見しています。 は、各コマンドでsudo
を入力しないようにするためには、私は、マニュアルページの指示に従ってきました。ここでhttps://docs.docker.com/engine/installation/linux/ubuntulinux/
は、私が使用したコマンドです:
$ sudo groupadd docker
(彼らは「ドッキングウィンドウと言いました「グループがすでに存在している)
$ sudo usermod -aG docker $USER
だけでなく、私はまだ、各ドッキングウィンドウコマンドでsudo
を記述する必要がありますが、今sudo
は、ドッキングウィンドウ以外のコマンドでもう動作しません。
sudo docker images
作品のようなものはなく、シンプルなsudo ls
意志表示:
sudo: ls: command not found.
どのように私はこの問題を解決することができますか?何が間違っていたのですか?
私はUbuntu 16.04で作業します。
ありがとうございました。
これらのコマンドを実行しているときに、どのユーザーを接続していますか? –
1) "echo $ USER"とタイプすると、あなたのユーザーは出力されますか? 2) "cat/etc/group"と入力すると、ユーザーがドッカーグループに属していることを確認できます( "docker:x:999:yourUser"のようなものが見つかります)3 usermod設定がアクティブになる前にログオフして再度ログオンしてください。 – gile
「echo $ USER」と入力すると、自分のユーザーが出力されます。 私のユーザーはドッカーグループに属していますが、/ etc/groupには表示されますが、 "groups"と入力したときは表示されません。 これを解決するには、コンピュータを再起動せずにログオフ/ログアウトする方法がわからないので、このコマンドはうまくいきました:newgrp docker。 ありがとうございます。 – Athena