概要
タイトルの通りです
ほぼ公式通りの手順ですが、備忘録として残しておきます
環境
- Ubuntu 16.04 LTS (4.4.0-21-generic)
- docker 1.12.1
- docker-compose 1.8
- docker-machine 0.7.0
docker のインストール
sudo su -
apt-get update
apt-get install apt-transport-https ca-certificates
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
echo 'deb https://apt.dockerproject.org/repo ubuntu-xenial main' > /etc/apt/sources.list.d/docker.list
apt-get update
apt-get purge lxc-docker
apt-cache policy docker-engine
apt-get upgrade
apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
apt-get install docker-engine
service docker start
docker run hello-world
で問題なく動作すれば OK
docker-compose のインストール
apt install curl
curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose -v
で問題なくバージョンが表示されれば OK
docker-machine のインストール
curl -L https://github.com/docker/machine/releases/download/v0.7.0/docker-machine-`uname -s`-`uname -m` > /usr/local/bin/docker-machine
chmod +x /usr/local/bin/docker-machine
docker-machine -v
docker 17.03 でインストール手順が変わっていたのでコメントしておきます
返信削除### docker
* apt -y update
* apt remove docker docker-engine
* apt install apt-transport-https ca-certificates curl software-properties-common
* curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
* apt-key fingerprint 0EBFCD88
* add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
* apt update
* apt install docker-ce
### docker-compose
* curl -L https://github.com/docker/compose/releases/download/1.13.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
* chmod +x /usr/local/bin/docker-compose