CentOS 7にDockerをインストールする

CentOS 7にDockerをインストールしました。
オライリー本の『Docker』をほぼ丸写しです。

古いDockerがインストールされていないことを確認する。

$ rpm -qa | grep docker

もし何か表示されたときは、古いDockerを削除する。

$ sudo yum remove docker docker-common docker-selinux docker-engine
$ sudo rpm -qa | grep docker
$ curl https://get.docker.com > /tmp/install.sh
$ chmod +x /tmp/install.sh
$ sudo /tmp/install.sh

Dockerの起動

$ sudo systemctl start docker

OS起動時にDockerを自動起動する。

$ sudo systemctl enable docker

ちゃんと設定できたか確認。

$ systemctl is-enabled docker
enabled

よし、成功。

SELinuxの設定

Dockerを学習する上でSELinuxが動いていると色々と面倒なことになるので、SELinuxを停止します。
/etc/selinux/configを開き以下の行を変更。

#SELINUX=enforcing
# ↓
SELINUX=disabled

修正し終わったら、CentOSを再起動します。

参考記事

CentOS7にDockerをインストールしてみた。