좀 더 다양하게 여러가지를 수행하고 싶은데 맥북에어로서는 한계가 있어서 맥북프로를 구매했다.
그리고 docker를 설치해보기로 했다.
참고 페이지 : http://docs.docker.io/en/latest/installation/vagrant/
1. virtualbox 를 다운로드 받아 설치 : https://www.virtualbox.org/
2. vagrant 를 다운로드 받아 설치 : http://www.vagrantup.com/
3. git 으로 docker source 다운로드
git clone https://github.com/dotcloud/docker.git
4. 다운로드 받은 docker 로 이동
cd docker
5. docker 폴더를 살펴보니 이상한 것들이 많다.
AUTHORS Vagrantfile dockerinit nat tags.goCHANGELOG.md api dockerversion networkdriver tags_unit_test.goCONTRIBUTING.md archive docs pkg utilsDockerfile auth engine registry utils.goFIXME buildfile.go execdriver runconfig utils_test.goLICENSE commands_unit_test.go graph.go runtime.go vendorMAINTAINERS config.go graphdriver server.go version.goMakefile container.go hack server_unit_test.go volumes.goNOTICE container_unit_test.go image.go sorter.goREADME.md contrib integration state.goVERSION docker links sysinit
6. vagrant 실행
vagrant up
- vagrant 를 실행하면 ubuntu 64bit 를 다운로드 받는다.
- 해당 ubuntu 에는 docker 가 이미 설치되어 있다.
7. vagrant 를 통해 ubuntu 에 접속
vagrant ssh
8. 이제부터 docker 를 공부해서 사용해 본다.
아래 Hello World 를 출력하는 것 외에도 많은 예제가 있으니 참고하면 된다.
http://docs.docker.io/en/latest/examples/hello_world/
그런데 중간에 나온 vagrant 를 좀더 알아야겠다.
쉽게 이해할 수 있는 발표자료 : http://www.slideshare.net/arawnkr/vagrant-chef
조대협님의 블로그 : http://bcho.tistory.com/806
vagrant box list : http://www.vagrantbox.es/
위의 box list 를 활용하여 개발환경을 구축하는 방법 : http://ppiazi.tistory.com/m/post/view/id/230
이로서 맥북프로에서 다양한 개발 환경을 만들어 사용할 수 있게 되었다.
하지만 아직 네트워크에 대하여는 지식이 매우 부족한 편이다.
어제 갔던 Openstack Day In Korea 에서 네트워크에 대한 질문을 하고 싶었는데 여건이 안되어서 물어보지 못했다.
나중에 네트워크에 대하여 좀 더 공부해 봐야겠다.
댓글 없음:
댓글 쓰기