linux 3.8.0 이하 버전에서는 docker를 실행할 수 없다. ubunut 12.04 (precise 64)에서 docker 설치를 진행하였다. 아래와 같은 환경에서 테스트하였다. 


--------------------------------

docker 

-------------------------------

vagrant(Ubuntu Precise 12.04)

-------------------------------

virtualbox

-------------------------------

macos 

--------------------------------


 

ubuntu 12.04에서 kernel 버전이 3.2.0 인 것을 확인하고 kernel 업그레이드 후 reboot


 vagrant ssh

vagrant@precise64:~$ cat /proc/version

Linux version 3.2.0-23-generic (buildd@crested) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu4) ) #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012

vagrant@precise64:~$ sudo apt-get update && sudo apt-get install linux-image-generic-lts-raring

vagrant@precise64:~$ sudo reboot


docker 설치 


 $ vagrant ssh

vagrant@precise64:~$ cat /proc/version

Linux version 3.8.0-44-generic (buildd@tipua) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #66~precise1-Ubuntu SMP Tue Jul 15 04:01:04 UTC 2014

vagrant@precise64:~$ sudo apt-get install python-software-properties && sudo add-apt-repository ppa:dotcloud/lxc-docker

vagrant@precise64:~$ sudo apt-get update

vagrant@precise64:~$ sudo apt-get install lxc-docker


ubuntu 설치후 /bin/bash 실행 및 echo "hello world" 테스트,

ubuntu 12.04 위에 docker 이미지 ubuntu 14.04 리눅스 확인. 


vagrant@precise64:~$ sudo docker run -i -t ubuntu /bin/bash

root@42c1c054d4cf:/# exit

vagrant@precise64:~$ sudo docker run -i -t ubuntu /bin/echo "hello world"

hello world

vagrant@precise64:~$ sudo docker run -i -t ubuntu /bin/bash              

root@7be46c519b93:/# cat /proc/version

Linux version 3.8.0-44-generic (buildd@tipua) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #66~precise1-Ubuntu SMP Tue Jul 15 04:01:04 UTC 2014

root@7be46c519b93:/# cat /etc/issue   

Ubuntu 14.04.1 LTS \n \l


Posted by '김용환'
,