CentOS7にDockerをインストール

CentOS7にDockerをインストールした時の備忘録です。

docs.docker.com

$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
$ sudo yum install docker-ce
$ sudo systemctl start docker
$ sudo systemctl enable docker

dockerグループを作成して、sudo なしで docker コマンドが叩けるように

 sudo groupadd docker

nginx-proxy

$ sudo docker run -d -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock:ro jwilder/nginx-proxy
$ curl -I http://localhost
HTTP/1.1 503 Service Temporarily Unavailable
Server: nginx/1.13.7
Date: Mon, 27 Nov 2017 07:11:45 GMT
Content-Type: text/html
Content-Length: 213
Connection: keep-alive
$ docker run -i -t -e VIRTUAL_HOST=whoami.localhost jwilder/whoami