docker-compose 를 업그레이드 이 후


docker-compose up 을 할 경우


1
ERROR: The engine version is lesser than the minimum required by compose. Your current project requires a Docker Engine of version 1.10.0 or superior.
cs


위와 같이 또 다른 에러가 발생할 수 있다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$ docker version
Client:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.3
 Git commit:   a34a1d5
 Built:        Fri Nov 20 17:56:04 UTC 2015
 OS/Arch:      darwin/amd64
 
Server:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.3
 Git commit:   a34a1d5
 Built:        Fri Nov 20 17:56:04 UTC 2015
 OS/Arch:      linux/amd64
APSEONOTE131:local gkwak$ docker-
cs


docker version 을 살펴보면 1.9.1이다.


docker version 이 1.10.0 이거나 이상이어야 한다.


아래 커맨드를 사용하여 docker를 업그레이드 해주자.


1
$ docker-machine upgrade default
cs



Posted by 사용자 guru_k

댓글을 달아 주세요

docker-compose 버젼이 낮은상태에서 version: '2' 를 사용할 경우



1
ERROR: In file './docker-compose.yml' service 'version' doesn't have any configuration options. All top level keys in your docker-compose.yml must map to a dictionary of configuration options.
cs


위와 같은 에러가 발생한다.


그럴땐 docker-compose를 최신버젼으로 업데이트하자.


1
curl -L https://github.com/docker/compose/releases/download/1.6.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
cs



참고 : https://docs.docker.com/compose/install/

Posted by 사용자 guru_k

댓글을 달아 주세요