CentOS 6にdockerは入れられないっぽい
あなたは、linux kernel version 2.6.32-220.7.1.el6.x86_64を実行しています、これはdockerを動かせません。
[root@localhost ~]# [root@localhost ~]# docker -d WARN[0000] You are running linux kernel version 2.6.32-220.7.1.el6.x86_64, which might be unstable running docker. Please upgrade your kernel to 3.10.0. INFO[0000] Listening for HTTP on unix (/var/run/docker.sock) ERRO[0000] [graphdriver] prior storage driver "devicemapper" failed: Error running DeviceCreate (CreatePool) dm_task_run failed FATA[0000] Error starting daemon: error initializing graphdriver: Error running DeviceCreate (CreatePool) dm_task_run failed
カーネルを3にアップグレードする方法もあるみたいだけど、
Linux kernel 3.x系に対応していないモジュールが解決していないので、実運用には向きません
とか書いてあったりするので、素直にCentOS7を入れることにした。
CentOS6.7 カーネルアップデート - Qiita
CentOS6.5のカーネルを3.x系にバージョンアップ - Qiita
メモ
dockerコンテナに外部からアクセスできるIPアドレスを割り当てる - kubotti’s memo
の記事で、
Windows10に入れたVirtualBoxで、
CentOS6にdockerを入れたときは、問題なくdockerを動かせた。
[root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES [root@localhost ~]# [root@localhost ~]# uname -a Linux localhost.localdomain 2.6.32-573.7.1.el6.x86_64 #1 SMP Tue Sep 22 22:00:00 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux [root@localhost ~]# [root@localhost ~]# docker --version Docker version 1.7.1, build 786b29d/1.7.1
なんでだろう・・・?