急いでイソイテク

並盛り技術ダクダクで。

Docker作業

Dockerを入れる

$ sudo rpm --import http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6
$ sudo yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
→エラー(ファイル /etc/rpm/macros.ghc-srpm (パッケージ epel-release-6-8.noarch から) は、パッケージ redhat-rpm-config-9.1.0-68.el7.centos.noarch からのファイルと競合しています)
→スルー
$ sudo yum -y install docker-io
→成功

# サービスの起動
$ sudo service docker start
$ sudo chkconfig docker on

CentOS7のイメージを取得する

$ sudo docker pull centos:centos7
→下記エラー
centos7: Pulling from docker.io/centos
c852f6d61e65: Download complete 
c852f6d61e65: Error downloading dependent layers 
7322fbe74aa5: Error pulling image (centos7) from docker.io/centos, endpoint: https://registry-1.docker.io/v1/, Driver devicemapper failed to create image rootfs c852f6d67322fbe74aa5: Error pulling image (centos7) from docker.io/centos, Driver devicemapper failed to create image rootfs c852f6d61e65cddf1e8af1f6cd7db78543bfb83cdcd36845541cf6d9dfef20a0: device c852f6d61e65cddf1e8af1f6cd7db78543bfb83cdcd36845541cf6d9dfef20a0 already exists 

FATA[0023] Error pulling image (centos7) from docker.io/centos, Driver devicemapper failed to create image rootfs c852f6d61e65cddf1e8af1f6cd7db78543bfb83cdcd36845541cf6d9dfef20a0: device c852f6d61e65cddf1e8af1f6cd7db78543bfb83cdcd36845541cf6d9dfef20a0 already exists 

$ docker images
FATA[0000] Get http:///var/run/docker.sock/v1.18/images/json: dial unix /var/run/docker.sock: permission denied. Are you trying to connect to a TLS-enabled daemon without TLS? 
→権限的な?それな?

$ yum update (一応)
$ sudo docker pull centos:centos7
→エラーの内容変わらず

# service docker restart
# docker pull centos:centos7
centos7: Pulling from docker.io/centos
c852f6d61e65: Download complete 
c852f6d61e65: Error downloading dependent layers 
7322fbe74aa5: Error pulling image (centos7) from docker.io/centos, Driver devicemapper failed to create image rootfs c852f6d61e65cddf1e8af1f6cd7db78543bfb83cdcd36845541cf6d9dfef20a0: Error running DeviceCreate (createSnapDevice) dm_task_run failed reate (createSnapDevice) dm_task_run failed 
FATA[0030] Error pulling image (centos7) from docker.io/centos, Driver devicemapper failed to create image rootfs c852f6d61e65cddf1e8af1f6cd7db78543bfb83cdcd36845541cf6d9dfef20a0: Error running DeviceCreate (createSnapDevice) dm_task_run failed 

# service docker stop
# cd /var/lib/
# mv docker bak.docker
# service docker restart
Redirecting to /bin/systemctl restart  docker.service
Job for docker.service failed. See 'systemctl status docker.service' and 'journalctl -xn' for details.

# rm -rf docker/
# mv bak.docker/ docker/
# service docker restart
Redirecting to /bin/systemctl restart  docker.service

# service docker stop
# cd /var/lib/
# cp -rp docker bak.docker
# rm -rf docker/* 
# service docker start
→SAME

# yum remove docker
# yum install epel-release.noarch
# yum install docker-io
# service docker restart
# docker pull centos:centos7
Trying to pull repository docker.io/centos ...
7322fbe74aa5: Download complete 
f1b10cd84249: Download complete 
c852f6d61e65: Download complete 
Status: Downloaded newer image for docker.io/centos:centos7
→Success!
# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
docker.io/centos    centos7             7322fbe74aa5        6 weeks ago         172.2 MB