LoginSignup
11
10

More than 5 years have passed since last update.

Ubuntu14に最新版のDockerをインストールする

Last updated at Posted at 2014-10-13

apt-getで入るdockerのバージョンが古い(0.9)ので、githubに公開されている公式スクリプトを使用して最新版のdockerをインストールする

  • docker公式サイト上から、docker-latestという最新バージョンの実行ファイルを取得する
$ cd /usr/bin
$ sudo wget https://get.docker.io/builds/Linux/x86_64/docker-latest -O docker
$ sudo chmod +x docker
  • 公式githubにdebian用のupstart向けスクリプトとconfが公開されているので取得
$ sudo wget https://raw.githubusercontent.com/docker/docker/master/contrib/init/sysvinit-debian/docker -O /etc/init.d/docker
$ sudo chmod +x /etc/init.d/docker
$ sudo wget https://raw.githubusercontent.com/docker/docker/master/contrib/init/sysvinit-debian/docker.default -O /etc/default/docker
$ sudo wget https://raw.githubusercontent.com/docker/docker/master/contrib/init/upstart/docker.conf -O /etc/init/docker.conf
  • docker remote apiへリモートからアクセス可能にする為に、/etc/default/dockerDOCKER_OPTS環境変数でtcp設定を追加
    • -H <tcpホスト&ポート>
    • -Dはデバッグ用オプション
$ sudo vi /etc/default/docker

DOCKER_OPTS="-D -H tcp://0.0.0.0:4243"
  • 一般ユーザーが上記tcp経由でdockerに接続できるよう.bashrcなり.profileなり各自使用している$HOMEの設定ファイルへDOCKER_HOST環境変数を追加
$ echo "export DOCKER_HOST=tcp://0.0.0.0:4243" >> ~/.bashrc
  • config reloadしてdocker起動
$ sudo initctl reload-configuration
$ sudo initctl start docker
  • 一般ユーザーでdockerコマンドを叩いてエラーにならないことを確認
$ source ~/.bashrc
$ docker info
: (エラーにならないことを確認)
11
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
10