(2020.3.29)
そもそもWSL上にdockerを導入することが難しいとのこと。
2020年5月にリリースされるWSL2にはDockerを構築することができるということなのでそちらを待ちます。
前回の記事でUbuntu18.04にDockerをインストールしたところ、次のようなエラーが発生した。
~~```
Cannot connect to the Docker daemon at
unix:///var/run/docker.sock. Is the docker daemon running?
~~dockerが起動していないのが原因だと思い、[sudo service docker start]とコマンドを入力すると、 * Starting Docker: dockerと表示されたものの…~~
~~```
$ sudo service docker status
* Docker is not running
```~~
~~とdockerが起動していない。docker versionでエラーメッセージを確認すると~~
~~```
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/version: dial unix /var/run/docker.sock: connect: permission denied
```~~
~~エラーメッセージを読む限り/var/run/docker.sockというファイルへのアクセスができないのが問題の様子。[この記事](https://tech.librastudio.co.jp/entry/index.php/2018/07/14/post-1924/)を参照すると、ログイン中のユーザーをdockerグループに追加する必要があるとのこと~~
~~```
$ sudo gpasswd -a (username) docker
Adding user (username) to group docker
``` ~~
~~と、無事にdockerグループにユーザーを追加できた。
ここまでは良かったが、/var/run/docker.sock への書き込み権限を追加しようとすると…~~
~~```
$ sudo chgrp docker /var/run/docker.sock
chgrp: cannot access '/var/run.docker.sock': No such file or directory
```~~
~~書き込みが失敗してしまった。~~