LoginSignup
7
13

More than 5 years have passed since last update.

CentOS7にdockerをインストール

Posted at

新しいバージョンになって、開発者用のエディションとエンタープライズ用のエディションでインストールが変わったり、レポジトリがepelから取るのではなくて、dockerのrepo使ったりするようになったので、メモしておきます。

以下、rootで作業しているので、sudoなしです。

docker community editionのレポジトリを追加

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

docker community editionのレポジトリを常にenableにしておくときは、以下もやる。

yum-config-manager --enable docker-ce-edge

docker-ceをインストール

重複を含めて、一覧を見てみます。

yum list docker-ce.x86_64  --showduplicates

こんな感じで、でます。

利用可能なパッケージ
docker-ce.x86_64      17.03.0.ce-1.el7.centos      docker-ce-stable
docker-ce.x86_64      17.03.1.ce-1.el7.centos      docker-ce-stable
docker-ce.x86_64      17.04.0.ce-1.el7.centos      docker-ce-edge  
docker-ce.x86_64      17.05.0.ce-1.el7.centos      docker-ce-edge  

stableが使いたいのですが、このままやるとedgeがインストールされるので、docker-ce.repoでedgeのrepoをoffにします。

/etc/yum.repos.d/docker-ce.repo
[docker-ce-edge]
name=Docker CE Edge - $basearch
baseurl=https://download.docker.com/linux/centos/7/$basearch/edge
enabled=0 # offにする
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

インストール

yum install docker-ce

おわり

7
13
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
7
13