この記事の結論
・Dockerが動かなかったのは起動していなかったから。
起動させたら動きました
・自動起動の設定もしました
環境
Windows10 home
VirtualBoxでCentOS8を動かしてる
起きたこと
Dockerをインストールして動かしてみたら
下記のエラーが出ました。
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
原因
エラーにも書かれている通り、Dockerが起動していませんでした。
失敗した対処法
起動していないのだから起動してやればいいと思って
service startしたら実行されずメッセージが。
調べたところ、CentOS7からserviceではなく
systemctlが使われるようになったようです。
https://blog.koyama.me/archives/1009
成功した対処法
systemctl start docker
を実行
・・・?
起動した?
helloworldをしたら動いたので
起動したことが確認できました。
自動起動の設定
調べたところ、初期状態だと自動起動しない設定になっていました。
このままだとOSを再起動するたびにdockerを起動し直してやらなければならなくて
めんどくさいです。
自動起動するように設定しました。
試しにOSを再起動してみます。
docker psコマンドが実行されたのが確認できたので
自動起動するように設定できました。