エラー内容
Unsupported config option for web service: 'container_name'
container_nameがサポートされていない……?
原因
docker-composeのバージョンが古い。
container_nameは1.4.0から。
docker-composeのバージョンを調べるには
docker-compose -v
# docker-compose -v
docker-compose version: 1.3.1
CPython version: 2.7.9
OpenSSL version: OpenSSL 1.0.1e 11 Feb 2013
docker-composeのバージョン
1.3.1
https://docs.docker.com/release-notes/docker-compose/#131
によると、2015-06-21とのこと(ちなみに今日は2019-06-23。4年経過)。なんでこんなに古いんだ……
docker-composeのバージョンアップ
https://docs.docker.com/release-notes/docker-compose/#131
で見たところ、最新は1.24.0のようなので、それをURLに組み込んでcurlを実行。
curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
docker-composeのバージョンを再度確認する
docker-compose -v
docker-compose version 1.24.0, build 0aa59064
表示内容がdocker-composeだけになってますね。