1 | #!/bin/bash
|
2 | set -x
|
3 | set -e
|
4 |
|
5 |
|
6 | DOCKER_VERSION=$1
|
7 |
|
8 | service docker stop
|
9 | apt-get -y --purge remove docker-engine
|
10 |
|
11 |
|
12 | apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv 58118E89F3A912897C070ADBF76221572C52609D
|
13 |
|
14 |
|
15 | echo 'deb "https://apt.dockerproject.org/repo" ubuntu-trusty main' >> /etc/apt/sources.list.d/docker-main.list
|
16 | apt-get update -o Dir::Etc::sourcelist='sources.list.d/docker-main.list' -o Dir::Etc::sourceparts='-' -o APT::Get::List-Cleanup='0'
|
17 | apt-cache gencaches
|
18 |
|
19 |
|
20 | apt-get -y --force-yes install docker-engine=${DOCKER_VERSION}-0~trusty
|
21 | echo 'DOCKER_OPTS="-H unix:///var/run/docker.sock --pidfile=/var/run/docker.pid"' > /etc/default/docker
|
22 | cat /etc/default/docker
|