CI/CD

    [도커 노트 #1] 도커란?

    도커란? 기존의 문제점 서버의 환경이 AWS,Azure 등으로 바뀌게되거나 centos에서 ubuntu를 쓰거나 할때에 세팅을 다시 해줘야함 MSA에서 작은 서버를 여러대를 관리해야 하는 어려움이 생김 위와 같은 문제를 해결하기 위하여 도커가 탄생하게 되었다. 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼 이다. 마치 배에서 물건을 화물선에 컨테이너에 담아 옮기듯이 프로그램과 실행환경을컨테이너로 추상화 하고 동일한 인터페이스 를 제공해서 프로그램의 배포 및 관리 를 단순하게 해줍니다. 그렇기에 백앤드 프로그램, 데이터베이스 서버 등 프로그램을 PC,AWS,AZURE 등 어디서든 실행할수 있게 만들어 줍니다. 이와 같은 특성 때문에 CI/CD에서 사용됩니다. 기본개념 및 용어 컨테이너 기존의 가상머신(VM..