LoginSignup
11
7

More than 3 years have passed since last update.

WSL2でDockerが動かない

Last updated at Posted at 2019-07-30

問題

WSL上で

$ sudo docker run hello-world

と打つと、

docker: Cannot connect to the Docker daemon at tcp://localhost:2375. Is the docker daemon running?.
See 'docker run --help'.

と返されてしまう。

情報など

  • Windows10 Pro Insider Preview 1903 (Build 18945.1001)
  • cat /etc/os-release -> Ubuntu 18.04.2 LTS

解決策(原因)

Docker for Windowsを以前使っていて、Expose daemon on tcp://localhost:2375 without TLSというオプションにチェックを入れてしまっていたためです。
また、bashもしくはzshなどのrcに記述されているであろうexport DOCKER_HOST='tcp://0.0.0.0:2375'という記述を消さないと、永遠にそのポートが指定されるので気をつけましょう。

11
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
7