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
'scribbling' 카테고리의 다른 글
arcus 를 mac에 설치하기 (테스트 환경) (0) | 2014.09.11 |
---|---|
[docker] mac os에서 vagrant 이미지 없이 docker 사용하기 - boot2docker (0) | 2014.09.03 |
github flow (git flow 말고) (0) | 2014.09.01 |
[소프트웨어 공학센터 기고] Vagrant와 Ansible을 이용한 개발 환경 (0) | 2014.08.21 |
play 프로젝트 eclipse에서 동작/jpda 활용하기 (0) | 2014.08.12 |