Help us understand the problem. What is going on with this article?

Debian に Docker をインストールしたときのメモ

More than 3 years have passed since last update.

はじめに

タイトルの通り,Debian に Docker をインストールしたので,その時のメモです.

環境

  • Debian 8.xxx
  • CD イメージをUSBメモリに焼いてインストール
  • インストール時,SSH server と Standard system utilities だけ選択してインストール

参考URL

基本的な手順は以下の Docker のサイトの通り.
Installation on Debian - https://docs.docker.com/engine/installation/debian/

いくつか追加で必要な手順があったので,それについては,この記事の下の方で説明を書いてみた.

とりあえずこのコマンド打てばインストールできたっていうやつ

# cd /etc/apt/
# cp sources.list sources.list.backup
# vi sources.list
# diff -u sources.list.backup sources.list
--- sources.list.backup 2016-01-09 21:32:27.012660129 +0900
+++ sources.list        2016-01-09 21:32:36.596706983 +0900
@@ -2,8 +2,6 @@

 # deb cdrom:[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 CD Binary-1 20150906-11:13]/ jessie main

-deb cdrom:[Debian GNU/Linux 8.2.0 _Jessie_ - Official amd64 CD Binary-1 20150906-11:13]/ jessie main
-
 deb http://ftp.tsukuba.wide.ad.jp/debian/ jessie main
 deb-src http://ftp.tsukuba.wide.ad.jp/debian/ jessie main

# apt-get purge lxc-docker*
# apt-get purge docker.io*
# apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
# echo "deb https://apt.dockerproject.org/repo debian-wheezy main" >> /etc/apt/sources.list.d/docker.list
# apt-get install apt-transport-https
# apt-get update
# apt-get install docker-engine
# docker run hello-world

/etc/apt/sources.list の変更は何?

CD イメージから Debian をインストールすると,パッケージを CD から探しに行く設定がデフォルトで書かれている.
当然,いつまでも CD やら DVD やら USB メモリやら挿したままとか嫌なので,ネットの向こうからパッケージと取ってきてほしい.
なので,上の変更では, CD からパッケージを探しに行く設定を消している.
ネットの向こうからパッケージを探す設定は既に書かれているので,自分で足す必要はなかった.

apt-transport-https ?

apt-transport-https が何かはよく知らないが,これをインストールする前に apt-get update を叩くと以下のように怒られる.

# apt-get update
E: The method driver /usr/lib/apt/methods/https could not be found.
N: Is the package apt-transport-https installed?

=おわりに=
これで Docker のインストールできました.
めでたしめでたし.

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした