[51CTO.com 速訳] UbuntuにDockerをインストールするのは簡単!初心者でも15分以内にインストールを完了できます。 Docker をインストールした後、通常のユーザーとしてほとんどの Docker 操作を実行できないことに気付きました。毎回、Docker を「root」ユーザーとして、または「sudo」権限で実行する必要がありました。非ルート ユーザーとして、または sudo 権限なしで Docker を実行しようとすると、次のエラーが発生します。
たとえば、次のコマンドを使用して、通常のユーザーとして Docker のバージョンを確認します。
次のエラー メッセージも表示されます:
しかし、同じコマンドを sudo 権限で実行すると次のようになります。
以下に示すように、現在インストールされている Docker バージョンの詳細が表示されます。
Docker のドキュメント ページを検索したところ、Docker デーモンはデフォルトで TCP ポートではなく Unix ソケットにバインドしていることに気付きました。この Unix ソケットは root ユーザーによって所有されているため、Docker デーモンは root ユーザーとしてのみ実行できます。そのため、一般ユーザーはほとんどの Docker コマンドを実行できません。 Linux で非 root ユーザーとして Docker を実行する場合は、次の手順を実行する必要があります。 Ubuntu 18.04 サーバーでテストしたところ、問題なく動作しました。他の Linux ディストリビューションでも動作するはずです。 Linux で非ルートユーザーとして Docker を実行する Docker 権限拒否エラーを解決し、Docker を非ルート ユーザーとして使用するには、次のコマンドを使用して「docker」というグループを作成します。
次に、ユーザーを docker グループに追加します。
ユーザーを docker グループに追加した後、変更を有効にするためにログアウトして再度ログインします。 または、次のコマンドを実行してグループに変更を加えます。
今後は、通常のユーザー (非 root ユーザー) は sudo 権限なしで Docker を使用できるようになります。 通常のユーザーとして次のコマンドを実行してみましょう。
サンプル出力: 見る?これで、両方の Docker コマンドを sudo 権限なしで実行できるようになりました。 ユーザーを Docker グループに追加する前に、「sudo」権限でいくつかの Docker コマンドを実行した場合、次のようなエラーが表示されることがあります。
上記のエラー メッセージは、「sudo」コマンドにより ~/.docker/ ディレクトリが誤った権限で作成されたことを示しています。これを修正するには、次のコマンドを使用してディレクトリの所有権と権限を変更します。
有効にするには、ログアウトして再度ログインしてください。 それでも問題が解決しない場合は、~/.docker/ ディレクトリを削除する必要がある可能性があります。ディレクトリは自動的に再作成されますが、カスタマイズがあった場合はその内容は失われます。 この記事がお役に立てば幸いです。 元のタイトル: Linux で非ルートユーザーとして Docker を実行する方法、著者: SK [51CTOによる翻訳。パートナーサイトに転載する場合は、元の翻訳者と出典を51CTO.comとして明記してください。 |
<<: 5G時代のもう一つの「爆発的な」アプリケーション、クラウドゲームの未来とは?
>>: TRTC は、高同時実行性と高可用性を備えたリアルタイムのオーディオおよびビデオ インタラクティブ シナリオの実装に役立ちます (開発上の利点を含む)
ウェブサイト攻撃やトロイの木馬は、ウェブサイトのランキングが消える原因の 1 つであり、最も一般的な...
SEO に携わるほとんどの人は、古典的な SEO 公式 (SEO=∫Clock=∫C1+L2+K3+...
『ザ・インタビュー』が米国で公開されてからわずか1時間後、この映画のBTシードがオンラインで公開され...
今日、あらゆる業界でデジタル変革のペースが加速し、データとワークロードがクラウドに移行しています。こ...
5月25日、厦門でグローバル検索エンジン戦略会議が開催されました。Grantastic Design...
編集者のウェブサイト「スマートホームネットワーク」を例に挙げてみましょう最近、BaiduやGoogl...
Hostdare は本日、最小 80M ポートと 6 月 30 日まで有効な永久 25% 割引コード...
1. Taobaoクライアントに「Weitao」が組み込まれる:WeChatに似たコンテンツ表示4月...
要点: ByteDanceの製品は情報や短編動画で成功を収めているが、業界全体で見ると、ソーシャル、...
中国の企業サービス市場は、初期の情報化段階から現在のデジタル化に至るまで、1980年代に発展し始めま...
IDC Review Network (idcps.com) は 4 月 29 日に次のように報告し...
生産コスト、人件費、運営コストはすべて増加しています。このような状況では、eコマース企業にはコストを...
ショッピングや支払いでもウイルスが拡散する可能性がある。セキュリティの問題は真剣に受け止める必要があ...
中国の販売業者であるmoecloudは、ロサンゼルスデータセンターのCN2 GIA回線で主にVPSを...
SEOer とは、SEO 業務を行う人のことを指します。以前は、多くの SEO 実践者がこの肩書きを...