Re:VIEWという、本を書くための環境が整ったDockerを立ち上げようと思って「Docker for Mac」をインストールしたのですが、Dockerコンテナを立ち上げようとしたところエラーが発生しました。
ちなみに「Docker for Mac」のインストール自体は、Docker公式からインストーラーをダウンロードしていくだけで出来ます。お手軽です。
エラーの対処法
私は、Re:VIEWのDockerを活用したいと思っているため、以下のサイト様を参考にvvakame/reviewを立ち上げようとしました。
実行したコマンドは以下の通りです。
git clone -b docker-circleci https://github.com/orangain/review-sample-book cd review-sample-book/src docker run \ --rm \ -v $(pwd):/work \ -v $(pwd)/.texmf-var:/root/.texmf-var \ vvakame/review:latest /bin/sh -c "cd /work && review-pdfmaker config.yml"
ただ、コンテナを起動しようとしたところ、以下のエラーが発生します。
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
利用規約に同意して、Macを再起動すれば直る
結論から言うと、私は以下の2つのことを実践したことによって、エラーが解消されました。
LaunchpadにあるDockerアイコンを叩くと、利用規約への同意を求められますので同意しましょう
Macを再起動します。特に何か特別なことは必要ありません。ただ再起動するだけです。
再起動後に再びDockerコマンドを叩くと、コンテナイメージのダウンロードが始まり、無事にコマンドが成功します。
やりましたね!
(追記:どうやら、原因はDockerを起動していなかったことにあるようです。LaunchpadからDockerをクリックして起動している状態であれば、再起動は必要ないかもしれません)
さいごに
以下のサイト様を参考にして、Dockerを活用した環境構築を行っております。ありがとうございます。お世話になります。