WindowsのWSLでDockerのコマンドを使おうとしたところ、dockerが起動していないとエラーで注意されました。
$ docker-compose up
ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
こちら調べてみると、エラーの文章の通りDokcerのサービスが起動していないことが原因のようです。起動していないものは動きませんよね…
Dockerの起動・停止・起動状態チェックは次のコマンドで出来ます。
Docker daemon起動
sudo service docker start
Docker daemon停止
sudo service docker stop
Docker daemonのステータスチェック
sudo service docker status
私の環境で確認してみたところ、やはりDocker daemonが停止していました。
起動コマンドで起動させたところ、Dockerのコマンドが使えるようになりました!
$ sudo service docker status
* Docker is not running
$ sudo service docker start
* Starting Docker: docker [ OK ]
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
以上。
コメント