[解決済み】Docker.NETの不具合を修正する方法。パーミッションが拒否される問題
2022-03-23 01:21:03
質問
Ubuntu OSを使用しているマシンにDockerをインストールしました。
実行すると
sudo docker run hello-world
全てOKですが、私は
sudo
コマンドを短くするためです。
を使わずにコマンドを書くと
sudo
docker run hello-world
それは次のように表示されます。
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.35/containers/create: dial unix /var/run/docker.sock: connect: permission denied. See 'docker run --help'.
実行しようとすると、同じことが起こります。
docker-compose up
どうすれば解決できますか?
どのように解決するのですか?
非 root ユーザーで docker を実行したい場合は、docker グループに追加する必要があります。
- dockerグループが存在しない場合、作成します。
$ sudo groupadd docker
- ユーザーをdockerグループに追加します。
$ sudo usermod -aG docker $USER
- 以下のコマンドを実行するか、一度ログアウトして再度ログインして実行します(うまくいかない場合は、マシンを再起動する必要があります)。
$ newgrp docker
- dockerがrootなしで実行できるかを確認する
$ docker run hello-world
エラーが発生した場合は、再起動が必要です。
$ reboot
警告
dockerグループは、rootユーザーと同等の権限を付与しています。これがシステムのセキュリティにどのような影響を与えるかについては Docker Daemonのアタックサーフェス。 .
docker公式ドキュメントより引用。 manage-docker-as-非ルートユーザー
関連
-
[解決済み] mysqlのエラーログに「mbind: Operation not permitted」と表示されるのを修正する方法
-
[解決済み] OOM例外がない場合、Docker-composeの終了コードは137になる
-
[解決済み] kubernetesでPodを停止/一時停止する方法
-
[解決済み] アルパインリナックスにGoをインストールする方法
-
[解決済み】Dockerは仮想マシンとどう違うの?
-
[解決済み】Dockerがlxc-tools(ユーザースペースのLXCツール)に追加するものは何ですか?)
-
[解決済み】docker composeで環境変数を使用する方法
-
[解決済み】dockerの内部からdockerを実行しても大丈夫ですか?
-
[解決済み】docker-composeからdockerに接続できない。
-
[解決済み】プライベートDockerレジストリからイメージを削除する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] DockerFileからDockerインスタンスを実行するにはどうすればよいですか?
-
[解決済み] ファイル全体を見たり、ファイル全体を走査するのを待たずに、ログの現在の位置からドッカーログをテールする方法
-
[解決済み] docker-compose.ymlでコンテナをrootで立ち上げる設定方法
-
[解決済み] dockerfileでローカルイメージをベースイメージとして使用するにはどうすればよいですか?
-
[解決済み】docker build で --build-arg に複数の引数を指定する。
-
[解決済み】DockerFileの "VOLUME "命令を理解する。
-
[解決済み】docker - コンテナの自動再起動を無効にする方法は?
-
[解決済み】Kubernetes イメージを更新するデプロイメントの作り方
-
[解決済み】Dockerにボリュームを追加しても、サブフォルダを除外してしまう。
-
[解決済み】Dockerは使用量が多いのに、Dockerコンテナがない