[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 は、高同時実行性と高可用性を備えたリアルタイムのオーディオおよびビデオ インタラクティブ シナリオの実装に役立ちます (開発上の利点を含む)
Google ペンギン アルゴリズムの登場は、英語の SEO 業界に大きな変化をもたらし、ブラック ...
インターネットに触れるようになってから1年が経ちました。少し前、私は難しい決断を下し、いくつかの国営...
月収10万元の起業の夢を実現するミニプログラム起業支援プランテンプレート Web サイト構築とセルフ...
組織が SEO の必要性を認識したら、社内に人材を雇うか、外部のコンサルタントやサービス プロバイダ...
Kubernetes では、現在のリソース要件に基づいてワークロードをスケーリングできます。これによ...
今日、グループの友人がSEO界で人気のワード「SEOトレーニング」のスクリーンショットを送ってきまし...
[[377410]] 2021年は新たな5年間の始まりであり、誰もが新たな窓と新たな機会を求めていま...
ウェブサイトのランキングの重要な要素は誰もが知っています。Google は外部リンクを重視しますが、...
最近、セルフメディアは死ぬだろうと騒ぎ立てる辛辣なメディア記事がありましたが、それはまるで「ワンワン...
ウェブサイトが継続的な発展と進歩を遂げたい場合、既存の成果を常に強化し、新しいホットスポットを発見し...
組織のオンプレミス IT インフラストラクチャをクラウドに移行することは、多くの企業が行う最も重要な...
先ほど Baidu で「SEO」を検索したところ、画像のように、Baidu が自然ランキングの下に親...
QQ は、業界では最も多くのユーザーを抱えるプラットフォームとして常に知られています。かつて誰かが「...
みなさんこんにちは。ジュン兄です。少し前に起きた Didi の障害については、皆さんご存知だと思いま...
河北省の地方政府は、流行を予防・抑制するため、1月13日から黄荘に集中隔離施設を数カ所建設することを...