[解決済み] Dockerです。unix:///var/run/docker.sock にある Docker デーモン ソケットに接続しようとしたときに、パーミッションが拒否されました。
2022-03-16 11:54:22
質問
私はdockerの初心者です。私はちょうど私のローカルマシン(Ubuntu 16.04)でJenkinsでdockerを使用しようとしました。
以下のパイプラインスクリプトで新しいジョブを構成しました。
node {
stage('Build') {
docker.image('maven:3.3.3').inside {
sh 'mvn --version'
}
}
}
しかし、以下のようなエラーが出て失敗します。
解決方法は?
ユーザー
jenkins
に追加する必要があります。
docker
:
sudo usermod -a -G docker jenkins
その後、Jenkinsを再起動します。
編集
もしあなたがdockerからこのメッセージを受け取ってstack overflowのこの質問にたどり着いたが、jenkinsを使っていない場合、おそらくエラーは同じです:あなたの非特権ユーザーがdockerグループに所属していません。
することができます。
sudo usermod -a -G docker [user]
にユーザー名を入れてください。
[user]
があります。
とすることで、成功したことを確認することができます。
grep docker /etc/group
をクリックすると、このように表示されます。
docker:x:998:[user]
を1行に入れる。
次に、ユーザーのグループIDを
docker
:
newgrp docker
最後に、ログアウトして再度ログインしてください
関連
-
[解決済み] System.InvalidOperationException: Failed to deploy distro docker-desktop to C:\UserslenovaAppDataLocal╱distro: exit code: -1
-
[解決済み] ドッカーコンテナで接続が拒否される
-
[解決済み] docker ps' と 'docker-compose ps' コマンドで異なる結果が表示される
-
[解決済み] docker cp が実行中のインスタンスで "No such container:path" を投げる [閉じた] 。
-
docker サーバーが HTTPS クライアントに HTTP 応答を返した
-
ImportError: libGL.so.1: cannot open shared object file: No such file or directory--docker in-container problem reported as a error.
-
DockerのインストールとRocketMQの利用について
-
docker: デーモンからのエラー応答。コンテナ名 "/mysql" は既にコンテナによって使用されています。
-
[解決済み] MinikubeでローカルのDockerイメージを使用するには?
-
[解決済み】Docker.NETの不具合を修正する方法。パーミッションが拒否される問題
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 停止したコンテナで画像が使用されている
-
[解決済み] ドッカーコンテナで接続が拒否される
-
[解決済み] Docker Unknown フラグ --mount
-
[解決済み] 接続するには、Dockerクライアントを昇格して実行する必要があります。
-
[解決済み] Dockerのエラーです。Cannot start service ...: ネットワーク 7808732465bd529e6f20e4071115218b2826f198f8cb10c3899de527c3b637e6 が見つかりませんでした。
-
docker: デーモンからのエラー応答。コンテナ名 "/mysql" は既にコンテナによって使用されています。
-
docker-composeの使い方ガイド
-
[解決済み] Docker共有ボリュームのパーミッションを管理する(最良の)方法は何ですか?
-
[解決済み】Docker.NETの不具合を修正する方法。パーミッションが拒否される問題
-
[解決済み】dockerの内部からdockerを実行しても大丈夫ですか?