[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 は、高同時実行性と高可用性を備えたリアルタイムのオーディオおよびビデオ インタラクティブ シナリオの実装に役立ちます (開発上の利点を含む)
Pacificrack の元旦プロモーションが予定通り 1 月 1 日から 10 日間実施されます。...
最適化の仕事に携わってきたこの数年間、私はあまりにも多くの業界と接してきました。その中でも、医療業界...
この記事では、JVM メモリ モデル、クラス ローダー、GC 回復アルゴリズム、GC コレクターなど...
技術者として、私たちはほぼすべてのプロジェクトが、単一のサーバーからクラスター サーバーまで、単純な...
SEO とは粘り強さとオリジナル コンテンツの方向性を貫くことだと、今になってようやく理解しました。...
Justgは以前から南アフリカのデータセンターに南アフリカ独立サーバーを設置しており、南アフリカのク...
長江は東に流れ、波はすべての英雄を洗い流します。後漢末期、漢王朝は弱体化し、軍閥は権力を争いました。...
最近、米国の CN2 GIA VPS が不足しています。ここでは、米国サンノゼにある uuuvps ...
いつから始まったのかは分かりませんが、街中で年配の方がポケットから携帯電話を器用に取り出し、タッチス...
SEO診断(http://seo.admin5.com)は、SEO分野で最もホットな話題の1つになっ...
[編集者注] この記事の著者であるジェイク・ロシュローは、ソーシャル メディア愛好家であり、インター...
Baidu ウェブサイトの「Baidu とウェブマスター」セクションの内容が更新され、調べる価値のあ...
123systems からプロモーション メールが届きました。1 GB のメモリを搭載した XEN ...
はじめに:今日、外国メディアがYY社のユニークなビジネスモデルを分析する記事を掲載しました。記事によ...
新しいサイトを持っている友人はたくさんいますが、その中には含まれているものはほとんどありません。サイ...