개발자들은 알아야한다는 Docker 프로그램

Docker는 LINUX OS에 최적화 된 프로그램이다. 컨테이너 기술을 이용하여 격리적인 환경을 구축하여 제공해준다.

 

격리적인 구조인 만큼 보안상으로 장점이다.

 

Docker Hub (다양한 이미지 파일 저장소) 에서 자신에게 필요한 이미지 파일를 다운 받고 환경을 구축하면 충돌로 생기는 문제점이 발생하지 않는다.

 

가상머신에 비해 가볍고, 따로 서버와 데이터 베이스를 구축할 필요 없이 Docker 에서 모두 제공을 해준다.

 

웹 브라우저와 (host되고 있는)웹 서버간의 연결을 해주어 예기치 못한 파일 손실을 예방할 수 있다.

 

서버관리가 편해진다.