Skip to content

Instantly share code, notes, and snippets.

@bhurlow
Last active April 25, 2019 12:07
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bhurlow/0509fe42bb18e0bbce50 to your computer and use it in GitHub Desktop.
Save bhurlow/0509fe42bb18e0bbce50 to your computer and use it in GitHub Desktop.
setup docker on ubuntu vivid 15.04
#! /bin/bash
SERVICE="
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target docker.socket
Requires=docker.socket
[Service]
Type=notify
EnvironmentFile=/etc/default/docker
ExecStart=/usr/bin/docker daemon -H fd:// \$DOCKER_OPTS
MountFlags=slave
LimitNOFILE=1048576
LimitNPROC=1048576
LimitCORE=infinity
[Install]
WantedBy=multi-user.target
"
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
echo "deb https://apt.dockerproject.org/repo ubuntu-vivid main" > /etc/apt/sources.list.d/docker.list
apt-get update
apt-get -y install linux-image-extra-$(uname -r)
apt-get -y install docker-engine
echo "$SERVICE" > /lib/systemd/system/docker.service
echo "DOCKER_OPTS=\" -H tcp://0.0.0.0:5000 --tlsverify --tlscacert=/certs/ca.pem --tlscert=/certs/server-cert.pem --tlskey=/certs/server-key.pem \"" > /etc/default/docker
systemctl daemon-reload
service docker restart
@bhurlow
Copy link
Author

bhurlow commented Jan 11, 2016

to execute:

wget https://gist.githubusercontent.com/bhurlow/0509fe42bb18e0bbce50/raw/33a98dfe38a29185b803d3a421cd2583c413ac81/install_docker.sh 
chmod +x install_docker.sh
./install_docker.sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment