渋谷ほととぎす通信

新しいこと、枯れたこと問わず大庭が興味を持ったものを調査、生活の効率を求める完全趣味の技術ブログ。基礎を大事にしています。

Docker Composeのインストールから使用するまで


Mac環境でDockerのインストールまでを上の記事で終わらせました。

ここから、Docker Composeを使おうとすると、

docker-compose: command not found

上記エラーの通り、コマンドが見つからないとのことなので、使えるようにするまでをまとめます。

Docker Composeをインストール

こちらの記事を参考にインストールし、以下のコマンドを順番に実行します。

curl -L https://github.com/docker/compose/releases/download/1.3.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
sudo pip install -U docker-compose

Docker Composeのインストールが完了したので、ここから使ってみます。

そもそもDockerを起動していないと動かない

Couldn't connect to Docker daemon. You might need to start Docker for Mac.

当たり前ですが、まずDocker起動しておかねばならないと動きません。

Docker起動後すぐには使用できません

docker-compose up -d

とかコマンドを実行すると以下のようなエラーが出ました。

dial unix vms/0/00000003.00000948: connect: no such file or director

Dockerがまだ起動中だったので、以下のように起動しきるまで正座待機します。

f:id:esakun:20190325105243p:plain:w200

Docker.appを実行し、以下のステータスになるまで待機してから再度コマンドを実行するとうまくいきました。


以上

環境

  • Docker 18.09.2
  • Docker Compose 1.23.2
  • macOS High Sierra 10.13.6