CentOS7にDockerをインストールして起動させたい。
毎回起動させるのも面倒なので、2回目以降は自動で起動するようにsystemdで設定をする。
環境
$ cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
Dockerをインストールする
1.インストール可能パッケージを確認。
$ yum list available | grep docker
2.yumでDockerをインストール。必要であれば適宜インストールオプション(-y)を付けると、インストール前の確認作業が省略できる。
$ sudo yum install docker
3.Dockerインストール完了。
$ docker -v
Docker version 1.13.1, build b2f74b2/1.13.1
Docker起動
1.Dockerを起動させる。
$ systemctl start docker
2.Docker起動完了。
$ systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: active (running) since 木 2019-05-02 02:53:31 JST; 23s ago
Docs: http://docs.docker.com
Main PID: 10304 (dockerd-current)
Tasks: 17
CGroup: /system.slice/docker.service
├─10304 /usr/bin/dockerd-current --add-runtime docker-runc=/usr/libexec/d...
└─10309 /usr/bin/docker-containerd-current -l unix:///var/run/docker/libc...
Docker自動起動設定
1.Dockerの自動起動設定をする。
$ systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
2.Dockerの自動起動設定完了。
$ systemctl is-enabled docker
enabled