Whenever I’m running docker compose I’m getting a failure. Currently, my compose yaml is very very simple:
version: '3'
services:
mongo-poc:
image: "mongo:3.2"
ports:
- "27017:27017"
I run the following compose:
bash-3.2$ docker-compose up –d
Traceback (most recent call last):
File "docker-compose", line 6, in <module>
File "compose/cli/main.py", line 68, in main
File "compose/cli/main.py", line 121, in perform_command
File "compose/cli/main.py", line 952, in up
File "compose/project.py", line 428, in up
File "compose/project.py", line 188, in get_services_without_duplicate
File "compose/project.py", line 176, in get_services
File "compose/project.py", line 147, in get_service
File "compose/project.py", line 666, in __init__
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)
Failed to execute script docker-compose
I have Docker for Mac installed:
bash-3.2$ docker version
Client:
Version: 17.12.0-ce
API version: 1.35
Go version: go1.9.2
Git commit: c97c6d6
Built: Wed Dec 27 20:03:51 2017
OS/Arch: darwin/amd64
Server:
Engine:
Version: 17.12.0-ce
API version: 1.35 (minimum version 1.12)
Go version: go1.9.2
Git commit: c97c6d6
Built: Wed Dec 27 20:12:29 2017
OS/Arch: linux/amd64
Experimental: true
bash-3.2$ docker-compose version
docker-compose version 1.18.0, build 8dd22a9
docker-py version: 2.6.1
CPython version: 2.7.12
OpenSSL version: OpenSSL 1.0.2j 26 Sep 2016
I cannot figure out what is wrong and why this is failing.
Cheers - Erik