系统: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
这环境变量,然而我并不知道在哪检查
巴扎黑2017-04-24 16:01:19
ユーザーをdockerグループに追加する必要があります。 「sudo gpasswd -a xxxx docker」 (xxx はユーザー名) で実行します。
その後、コンピューターを再起動します。
この問題は解決されるはずです。
PHP中文网2017-04-24 16:01:19
docker-machine restart&&eval "$(docker-machine envdefault)"&&docker-machine env このシーケンスを実行するだけです
世界只因有你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を再インストールします。
阿神2017-04-24 16:01:19
su root # まず root ユーザーに切り替えて、次のコマンドを実行します
systemctl enable docker # 起動時に自動的に docker を起動します
systemctl start docker # dockerを起動
systemctl restart docker # dockerを再起動