docker環境インストール(Ubuntu、Centos)


一、Ubuntu環境でDockerをインストールする
1、システム要求
Dockerは現在64ビットプラットフォームでしか実行できず、カーネルバージョンが3.10を下回らないことが要求されています.実際にカーネルが新しいほど、低すぎるカーネルバージョンは機能が不安定になりやすいです.
次のコマンドで、独自のバージョンの詳細を確認できます.
$uname-aまたは$cat/proc/version
また、Dockerがaufsストレージを使用できるようにlinux-image-extraパッケージのインストールを推奨します
$ sudo apt-get install -y linux-image-extra-$(uname )
2、ミラーソースの追加
まずapt-transport-httpsパッケージがhttpsプロトコルをサポートするソースをインストールする必要があります.
$ sudo apt-get install -y apt-transport-https
ソースのgpgキーを追加するには:
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys
現在のOSの名前を取得するには、次の手順に従います.
$ lsb_release -cCodename:            trusty
一般的に、12.04(LTS)はprecise、14.04(LTS)はtrusty、15.04はvivid、15.10はwilyとなる.ここで取得した代名詞はtrustyです.
次はDockerの公式aptソフトウェアソースを追加できます.次のコマンドで/etc/apt/sourcesを作成します.list.d/docker.listファイルを作成し、ソースのアドレス内容を書き込みます.trustyバージョン以外のシステム注意は、自分の対応する番号に変更されます.
$ sudo cat 追加に成功したら、aptパッケージキャッシュを更新します.
$ sudo apt-get update
3、Dockerのインストール開始
$ sudo apt-get install -y docker-engine
ソフトウェア・ソースを手動で追加する方法に加えて、Dockerのインストールを自動化するには、公式に提供されているスクリプトを使用します.
$ sudo crul -sSL https://get.docker.com/ | sh
インストールに成功したらdockerを起動します
$ sudo service docker start
二、Centos環境でDockerをインストールする
1、yumソースでインストール
システムの要件はUuntuと同様です.64ビットオペレーティングシステム、カーネルバージョンは少なくとも3.10です.
Dockerは現在Centos 6をサポートしている.5以降のバージョンでは、Centos 7システムの使用を推奨します.
    
まず、yumソフトウェアのソースを追加します.
#tee/etc/yum.repos.d/docker.repo <[dockerreop]name=Docker Repositorybaseurl=https://yum.dockerproject.org/repo/main/centos/$releasever enabled=1gpgcheck=1gpgkey=https://yum.dockerproject.org/gpg EOF
    
その後、yumソフトウェアソースキャッシュを更新し、docker-engineをインストールします.
#yum update#yum -y install docker-engine
注意:Centos 7システムでは、CentOS-ExtrasソースにDockerが内蔵されています.CentOS-Extrasソースが既に構成されている場合は、上のyumコマンドで直接インストールできます.
2、スクリプトによるインストール
ユーザーは、公式に提供されたshellスクリプトを使用してdockerの最新の正式バージョンをインストールすることもできます.このスクリプトは、システム情報を自動的に検出し、対応する構成を行います.
# curl -fsSL https://get.docker.com/|shまたは#wget-qO-https://get.docker.com/ | sh
最新の機能を使用する場合は、次のスクリプトを使用してプリパブリッシュバージョンをインストールします.ただし、プリリリースは、本番環境で使用しないで機能が不安定であることを意味することが多いことに注意してください.
# curl -fsSL https://test.docker.com/ | sh
また、githubからも良い.com/docker/docker/releasesは、すべてのリリースバージョン情報とバイナリパッケージを見つけ、自分でダウンロードして使用します.
3、またcentosシステムにはyumのインストール方法があります.これはdocerコミュニティバージョン、docker-ceを直接インストールする方法です.
#yum install -y yum-utils device-mapper-persistent-data lvm2
#yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
#yum install docker-ce

上記の方法ではインストールが遅い場合があります
四、ミラーソースを国内ソースに変更する
dokcerがインストールされたら、通常はhubに行くのがデフォルトです.docker.comでpullに必要なミラーは、国内ネットワークが公式のdokcer hubミラーソースにアクセスするのは特に遅いので、ミラーソースを変更することをお勧めします.
# vim /etc/docker/daemon.json
{
  "registry-mirrors": [ "https://registry.docker-cn.com"]
}

次にdockerサービスを再起動します.
# systemctl  restart docker