このすみノート

Webエンジニアが技術や趣味を書くブログです。

Docker for Macのインストール後に、エラーが発生してコンテナが立ち上がらない時の対処法

Re:VIEWという、本を書くための環境が整ったDockerを立ち上げようと思って「Docker for Mac」をインストールしたのですが、Dockerコンテナを立ち上げようとしたところエラーが発生しました。

ちなみに「Docker for Mac」のインストール自体は、Docker公式からインストーラーをダウンロードしていくだけで出来ます。お手軽です。

Docker For Mac | Docker

f:id:konosumi:20180121124134p:plain

エラーの対処法

私は、Re:VIEWのDockerを活用したいと思っているため、以下のサイト様を参考にvvakame/reviewを立ち上げようとしました。

orangain.hatenablog.com

実行したコマンドは以下の通りです。

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アイコンを叩くと、利用規約への同意を求められますので同意しましょう

f:id:konosumi:20180121124940p:plain

Macを再起動します。特に何か特別なことは必要ありません。ただ再起動するだけです。

再起動後に再びDockerコマンドを叩くと、コンテナイメージのダウンロードが始まり、無事にコマンドが成功します。

やりましたね!

f:id:konosumi:20180121125049p:plain

(追記:どうやら、原因はDockerを起動していなかったことにあるようです。LaunchpadからDockerをクリックして起動している状態であれば、再起動は必要ないかもしれません)

さいごに

以下のサイト様を参考にして、Dockerを活用した環境構築を行っております。ありがとうございます。お世話になります。

qiita.com

orangain.hatenablog.com