CentOS 7.2 で Docker 始めます

2020/04/18

新しく契約したサーバーに CentOS 7.2 を入れたので、Docker 入れて試してみたいと思います

まずはインストールですが、CentOS 7.x からはデフォルトのリポジトリにあるので yum でインストールが可能です

Docker のインストール

$ sudo yum install doker
$ sudo systemctl start docker
$ sudo systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

次に、一般ユーザーが docker を使えるようにします

docker を miyamiya が扱えるようにする

$ sudo groupadd docker
$ sudo gpasswd -a miyamiya docker
Adding user miyamiya to group docker
$ sudo systemctl restart docker

一旦ここでログアウトして、ログインし直しましょう

ちなみにこの手順を取らないと下記のようにエラーとなる

$ docker pull node
Using default tag: latest
Post http:///var/run/docker.sock/v1.20/images/create?fromImage=node%3Alatest: dial unix /var/run/docker.sock: permission denied.
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running?

以上でインストールは終了です