Docker 입문

박상욱·2022년 5월 4일

CI/CD

목록 보기
2/5
post-thumbnail

docker를 쓰는 이유??

  • 프로그램을 다운 받는 과정을 간단하게 만들기 위해 사용

도커가 없다면? ex) kakaotalk node등을 받을때

installer 다운 > installer 실행 > 설치완료
가끔
installer 다운 > installer 실행 > Error발생

why ? installer는 많은 것에 영향을 받음
server, package v, os에 따라 다른 installer를 사용해야함.
이로인해 많은 error 발생!

이러한 복잡성을 단순하게 해주는 것이 docker!!!

docker?

  • 컨테이너를 사용하여 응용프로그램을 더 쉽게 만들고 배포하고 실행할 수 있도록 설계된 도구
  • 컨테이터 기반의 오픈소스 가상화 플랫폼

container?

  • 일반적인 컨테이너

    컨테이너 박스에 물건을 넣고 다양한 수단으로 쉽게 옮기는것

  • 서버에서의 컨테이너
    • 다양한 프로그램(ex) mysql, webpack, redis), 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순화함.
    • 프로그램을 손쉽게 이동 배포 관리를 할수 있게 해줌.
    • AWS, Azure, Google cloud등 어디에서든 실행가능하게 해줌.
profile
개발자

0개의 댓글