初心者の私がWindows10でdockerを始めた時の備忘録です。
いろいろなサイトを参考にしながら行ったのですが、はまってしまった箇所について備忘録として、残したいと思います。
①WSL2のインストールではまってしまった所
Windowsのバージョンが低かったので、インストールが出来ませんでした。バージョンを最新にしたらできました。自分の場合 Windows10 HOMEなのですが、バージョンを2004にしました。
②Dockerではまった所
インストールして、さて始めようかとしましたら、docker-compose upではまりました。
つまり、docker-compose upを入力しても、下記のエラーが出て動作しない。
【エラー】
ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
いろいろ調べまして、監理者権限(sudo)で行えば出来るとあったで、行ってみましたが出来ませんでした。同じエラーです。
入力したコマンド → sudo docker-compose up
さらにいろいろ調べて、、、ここにたどりつきまして、 ココ → https://yukituna.com/2201
sudo /etc/init.d/docker start
をしたらできました。つまりdockerが起動していなかったみたいです。「かえるのほんだな」さんありがとうございました。
③ユーザー追加について
補足なのですが、Dockerでのユーザーをグループに登録すればsudoを使わなくてもできるよと、あったのですが、今使っているユーザーは何?どうやって登録するのとなってしまったので、それについてです。
今のユーザーは下記のコマンドで知ることができます。
whoami
今のユーザーが分からなくても下記のコマンドでユーザーに追加できます。
sudo groupadd docker
sudo usermod -aG docker $USER
これで sudo を付けなくても、compose出来るようになりました。