ゲームエンジニアの雑記ブログ

ゲームエンジニアの雑記ブログ。テーマ自由、技術について解説します

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

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

こんにちは、エンジニアのオオバです。

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

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

docker-compose: command not found

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

→11万文字で徹底解説した「DOTweenの教科書」Unityアニメーションの超効率化ツールはこちら

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がまだ起動中だったので、以下のように起動しきるまで正座待機します。

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

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

以上

オススメ記事
検証環境
  • Docker 18.09.2
  • Docker Compose 1.23.2
  • macOS High Sierra 10.13.6