「Docker Daemon に接続できません」エラーを取り除く方法
Docker Daemon Ni Jie Xudekimasen Erawo Quri Chuku Fang Fa
Docker は、ソフトウェア コンテナーを構築および実行するための主要なプラットフォームの 1 つです。ただし、「unix:///var/run/docker.sock で Docker デーモンに接続できません。 docker デーモンは実行されていますか?」使用時のエラーメッセージ。からのこの投稿 ミニツール 問題を解決する方法を説明します。
Docker は、アプリケーションを開発、公開、および実行するためのオープン プラットフォームです。 Docker を使用すると、アプリケーションをインフラストラクチャから分離できるため、ソフトウェアを迅速に配信できます。
インストール後、「unix:///var/run/docker.sock で Docker デーモンに接続できません。 docker デーモンは実行されていますか?」エラーメッセージ。エラーの原因は何ですか?いくつかの理由が考えられます。
- Docker デーモンが実行されていません。
- Docker が正常にシャットダウンしませんでした。
- docker サービスを開始するためのルート権限がありません。
以下は、「unix:///var/run/docker.sock で Docker デーモンに接続できない」の解決策についてです。 docker デーモンは実行されていますか?」エラー。
方法 1: Systemctl を使用して Docker サービスを開始する
Ubuntu に Docker を新たにインストールした場合、Docker サービスが実行されていない可能性があります。 systemctl コマンドは、Linux システムで実行されている systemd サービスを管理する古い SysV init システムを置き換えます。システムに systemctl がない場合は、次のコマンドを実行できます。
ヒント: この方法は、APT パッケージ マネージャーを使用して Docker をインストールしたユーザーのみが利用できます。 SNAP 経由で Docker をインストールした場合は、方法 2 を参照できます。
ステップ 1: ターミナルを開きます。
ステップ2:次のコマンドを1つずつ実行して押します 入る それぞれの後。
- sudo systemctl unmask docker
- systemctl 起動ドッカー
- systemctl ステータス ドッカー
次に、「Docker デーモンに接続できない」問題が解決したかどうかを確認できます。
方法 2: Snap を使用して Docker サービスを開始する
Snap パッケージ マネージャーを使用して Docker をインストールした場合は、snap コマンドを使用して docker デーモンを管理できます。
ステップ 1: ターミナルを開きます。
ステップ2:次のコマンドを1つずつ実行して押します 入る それぞれの後。
- sudo スナップ スタート ドッカー
- sudo スナップ サービス
ステップ 3: 上記のコマンドが機能しない場合は、デフォルトでは自動的に接続されない docker:home プラグインを接続してみてください。完了したら、Docker サービスを開始します。次に、次のコマンドを実行します。
- sudo スナップ接続 docker:home :home
- sudo スナップ スタート ドッカー
方法 3: 「失敗した Docker プル」をクリーンアップし、Docker サービスを開始する
場合によっては、コンテナーのプル中に誤って Docker をシャットダウンすることがあります。この状況は、docker.service および docker.socket ファイルをマスクします。 docker の起動に進む前に、docker.service と docker.daemon の 2 つのユニット ファイルのマスクを解除する必要があります。
ステップ 1: ターミナルを起動し、以下のコマンドを実行します。
- systemctl unmask docker.service
- systemctl unmask docker.socket
- systemctl start docker.service
ステップ 2: 次に、次のコマンドを実行します。
- 須藤す
- サービスドッカーストップ
- cd /var/run/docker/libcontainerd
- rm -rf コンテナd/*
- rm -f docker-containerd.pid
- サービスドッカーの開始
方法 4: root 権限を持たないユーザーに対して Docker を起動する
Docker ホスト変数をエクスポートすることもできます。 ローカルホスト ポート 2375 経由。コマンドを実行する必要があります - export DOCKER_HOST=tcp://localhost:2375 .
方法 5: Docker を再インストールする
上記の解決策が機能しない場合は、Docker を再インストールすることをお勧めします。公式ウェブサイトにアクセスして、それを行うことができます。
最後の言葉
これらは、「unix:///var/run/docker.sock で Docker デーモンに接続できない」を修正するための一般的なソリューションです。 docker デーモンは実行されていますか?」ドッカーで。このエラーを解決する他の便利な方法がある場合は、下にコメントを残してお知らせください。












![2021年のGoProHero9 / 8/7ブラックカメラに最適な6枚のSDカード[MiniToolのヒント]](https://gov-civil-setubal.pt/img/data-recovery-tips/42/6-best-sd-cards-gopro-hero-9-8-7-black-cameras-2021.png)
![Windowsデバイスで安全に起動順序を変更する方法[MiniToolNews]](https://gov-civil-setubal.pt/img/minitool-news-center/18/how-change-boot-order-safely-windows-device.png)

![OneDriveを修正するための上位3つの方法がこのユーザーにプロビジョニングされていません[MiniToolニュース]](https://gov-civil-setubal.pt/img/minitool-news-center/19/top-3-ways-fix-onedrive-is-not-provisioned.png)



