Exploratoryサーバー (オンプレ・サーバー) を起動しようとすると、「Cannot connect to the Docker daemon」「permission denied while trying to connect to the Docker daemon」等のエラーが出る

Exploratoryサーバー (オンプレ・サーバー) を起動しようとすると、「Cannot connect to the Docker daemon」「permission denied while trying to connect to the Docker daemon」等のエラーが出る場合、Dockerのサービスが起動していない可能性があります。以下の方法に従って、Dockerサービスを起動してからもう一度Exploratoryサーバーの起動をお試しください。

Step 1: Dockerサービスが起動しているか確認する

まず、Dockerが現在起動しているかを確認します。

docker info
  • 正常に情報が表示されれば、Dockerサービスは起動しています。
  • Cannot connect to the Docker daemon... のようなエラーが出た場合は、Dockerが起動していない可能性があります。

Step 2: Dockerがsnapでインストールされているか確認する

snap list | grep docker
  • 何か出力されれば、snapでDockerがインストールされています。
  • 何も出力されなければ、snapではなくaptyumなどの通常のパッケージマネージャー経由でインストールされている可能性があります。

Step 3A: snap経由でインストールされている場合のDocker起動方法

  1. snapサービスの状態を確認

    sudo snap services docker
    
  2. Dockerを起動

    sudo snap start docker
    
  3. 自動起動を有効にする(必要であれば)

    sudo snap enable docker
    
  4. 再度起動確認

    docker info
    

Step 3B: snapでインストールされていない場合のDocker起動方法(systemd)

  1. サービスの状態を確認

    systemctl status docker
    
  2. Dockerを起動

    sudo systemctl start docker
    
  3. 自動起動を有効にする(必要であれば)

    sudo systemctl enable docker
    
  4. 再度起動確認

    docker info