REST API문서를 만들다가 크로스사이트 문제로 급 Docker를 공부히게 되었다.
팀장님께서 참고하라는 URL(https://subicura.com/2017/01/19/docker-guide-for-beginners-2.html)을 주셨고 도커 공부를 시작했다.
Dockr는 가상머신의 진화형 느낌이다.
서버사이드의 발전으로 다양한 플렛폼?(클라우드, 리눅스 기타등등)이 나왔고
개발자는 이런 플랫폼에 필요해 따라 적응하는데 많은 비용이 든다.
또한 하나의 환경에서 다른 환경을 사용하기 위해 가상머신을 사용하는데
기존의 가상머신은 OS위에 프로그램을 올리는 형태이기 때문에 오버헤드 때문에 너무 무거운 문제가 있었다.
도커는 이부분을 해결하기 위한 기술?으로 리눅스 컨테이너 기술중 하나이다.
1.윈도우에서 도커 설치
1)윈도우 10pro 이하일 경우 리눅스럴 써보지 않았다면 도커머신이 아니라 가상머신에 리눅스 설치후 도커 설치하는 쪽을 권장함.
(환경상 혼란스러수 있다고함)
2)VM 설치 (virtualBox , etc)
3)Centos7 다운(etc 리눅스)
4)virtualBox로 Centos7 설치
- 네트워크 설정 필수적으로 할것
5)계정 로그인
6)yum update
7)yum install -y docker
8)도커 설치후 서비스를 시작시켜줘야한다
9)도커 버전확인