こんにちわ、オオバです。

SeleniumとPhantomJS連携のブラウザ経由スクレイピングする前のdocker環境構築
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がまだ起動中だったので、以下のように起動しきるまで正座待機します。

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

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

以上

期間限定 最大95%オフセール
効率UPメガバンドル開催中!最大95%オフ!!!
期間 : 11月1日午後15時59分まで
オススメ記事
検証環境