系统: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?
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
在文档上看到让我检查 DOCKER_HOST 这环境变量,然而我并不知道在哪检查
DOCKER_HOST
私も同様のエラーを経験しました。 なぜなら、docker サービスを開始するのを忘れていたからです。 サービスドッカーの開始
ぜひご利用くださいsudo
sudo
ユーザーをdockerグループに追加する必要があります。 「sudo gpasswd -a xxxx docker」 (xxx はユーザー名) で実行します。その後、コンピューターを再起動します。この問題は解決されるはずです。
docker-machine restart&&eval "$(docker-machine envdefault)"&&docker-machine env このシーケンスを実行するだけです
Docker 起動のデフォルト設定を見てください/etc/default/docker没问题呗,然后重启服务service docker restart。
/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を再インストールします。
su root # まず root ユーザーに切り替えて、次のコマンドを実行します systemctl enable docker # 起動時に自動的に docker を起動します
systemctl start docker # dockerを起動systemctl restart docker # dockerを再起動
私も同様のエラーを経験しました。
なぜなら、docker サービスを開始するのを忘れていたからです。
サービスドッカーの開始
ぜひご利用ください
sudo
ユーザーをdockerグループに追加する必要があります。 「sudo gpasswd -a xxxx docker」 (xxx はユーザー名) で実行します。
その後、コンピューターを再起動します。
この問題は解決されるはずです。
docker-machine restart&&eval "$(docker-machine envdefault)"&&docker-machine env このシーケンスを実行するだけです
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を再インストールします。
su root # まず root ユーザーに切り替えて、次のコマンドを実行します
systemctl enable docker # 起動時に自動的に docker を起動します
systemctl start docker # dockerを起動
systemctl restart docker # dockerを再起動