ホームページ  >  に質問  >  本文

docker安装后出现Cannot connect to the Docker daemon.

系统:ubuntu16.04
我是按照docker的文档上安装的 https://docs.docker.com/linux/step_one/
安装完成后docker的ps pull search run命令都会报这个错 Cannot connect to the Docker daemon. Is the docker daemon running on this host?

在文档上看到让我检查 DOCKER_HOST 这环境变量,然而我并不知道在哪检查

给我你的怀抱给我你的怀抱2758日前1241

全員に返信(6)返信します

  • 阿神

    阿神2017-04-24 16:01:19

    私も同様のエラーを経験しました。
    なぜなら、docker サービスを開始するのを忘れていたからです。
    サービスドッカーの開始

    返事
    0
  • 習慣沉默

    習慣沉默2017-04-24 16:01:19

    ぜひご利用くださいsudo

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-24 16:01:19

    ユーザーをdockerグループに追加する必要があります。 「sudo gpasswd -a xxxx docker」 (xxx はユーザー名) で実行します。
    その後、コンピューターを再起動します。
    この問題は解決されるはずです。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-24 16:01:19

    docker-machine restart&&eval "$(docker-machine envdefault)"&&docker-machine env このシーケンスを実行するだけです

    返事
    0
  • 世界只因有你

    世界只因有你2017-04-24 16:01:19

    • Docker 起動のデフォルト設定を見てください/etc/default/docker没问题呗,然后重启服务service docker restart

    • sudo docker -H unix:///var/run/docker.sock -d &
      -H を使用して、指定された IP とポートをリッスンするように docker プロセスを変更します。デフォルトでは、docker は unix:///var/run/docker.sock をリッスンし、ローカル root ユーザーのみの接続を許可します。 「Docker チュートリアル - 基本コマンドを学ぶ」を参照してください

    • dockerを再インストールします。

    返事
    0
  • 阿神

    阿神2017-04-24 16:01:19

    su root # まず root ユーザーに切り替えて、次のコマンドを実行します
    systemctl enable docker # 起動時に自動的に docker を起動します

    systemctl start docker # dockerを起動
    systemctl restart docker # dockerを再起動

    返事
    0
  • キャンセル返事