2016年12月30日金曜日

Ubuntu 16.04 LTS に docker をインストールしてみた

概要

タイトルの通りです
ほぼ公式通りの手順ですが、備忘録として残しておきます

環境

  • 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

参考サイト

1 件のコメント:

  1. 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

    返信削除