docker-01-centosにdockerをインストールする

2223 ワード

CentOSにdockerをインストールする


docekerは以下のCentOSバージョンをサポートしています
  • CentOS 7(64bit)
  • CentOS 6.5(64 bit)以上のバージョン
  • 前提条件


    現在、CentOSはリリースバージョンのカーネルのみでDockerをサポートしています.DockerはCentOS 7上で動作し、システムが64ビット、システムカーネルバージョンが3.10以上であることが要求される.Dockerは、システム64ビット、システムカーネルバージョン2.6.32-431またはそれ以上のバージョンのCentOS-6.5以降で動作します.

    yumでのインストール


    DockerはCentOSシステムのカーネルバージョンが3.10より高いことを要求し、このページの前提条件を確認して、あなたのCentOSバージョンがDockerをサポートしているかどうかを検証します.uname -rコマンドで現在のカーネルバージョンを表示
    [root@miao ~]# uname -r

    Dockerのインストール
    2017年3月からdockerは元のベースでDocker CEとDocker EEの2つの分岐バージョンに分かれている.Docker CEはコミュニティ無料版、Docker EEは企業版で、安全を強調しているが、有料で使用する必要がある.
  • 旧バージョン
  • を削除
    $ sudo yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-selinux \
                      docker-engine-selinux \
                      docker-engine
  • 必要なシステムツール
  • をインストール
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • ソフトウェアソース情報
  • を追加する.
    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 更新yumキャッシュ
  • sudo yum makecache fast
  • Docker-ce
  • をインストール
    sudo yum -y install docker-ce
  • Dockerバックグラウンドサービス
  • を開始
    sudo systemctl start docker
  • hellow-word
  • docker run hello-world

    ミラーアクセラレータのインストール
    システムを使用するシステムの場合は、/etc/docker/daemon.jsonに次のように書き込みます(ファイルが存在しない場合は新規作成してください)
    {
      "registry-mirrors": [
        "https://dockerhub.azk8s.cn",
        "https://reg-mirror.qiniu.com"
      ]
    }
    

    その後、サービスを再起動します.
    $ sudo systemctl daemon-reload
    $ sudo systemctl restart docker
    
    docker infoと入力します.構成が成功したことを示します.
     Registry Mirrors:
      https://registry.deoker-cn.com/