CentOS7 に Docker をインストール

公式サイトの内容にそってインストールした時の記録。

https://docs.docker.com/install/linux/docker-ce/centos/#os-requirements

旧バージョンがあったら削除

$ 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

docker のリポジトリを登録

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

docker のインストール

$ sudo yum install docker-ce

docker を起動

$ sudo systemctl start docker

動作確認として hello-world コンテナを起動してみる

$ sudo docker run hello-world

(必要なら) 自動起動の設定

$ sudo systemctl enable docker