본문 바로가기

반응형

docker

(2)
Docker란 무엇인가요? Docker AWS서버에 배포핸 경험이 있다면 내가 실행한 어플리케이션 환경에 맞게 java 버전, DataBase설정, Redis 설정을 해줘야한다. 뭐 처음 한번해서 한번 설정하면 상관없겠지만... 이짓을 새로운 서버마다 해줘야한다?? 그 일을 다시하기에는 여간 귀찮은 일이 아니다.. 또한 다른 사람과 같이 작업을 해야한다? 이럴 때도 서로 문제가되는 환경은 없는지 맘조리면서 설치해야한다.. 하지만 Docekr라는 애는 이러한 귀찮은 일을 해결해준다. Docker란? Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다. Docker는 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하며, 이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어..
컨테이너란 무엇입니까? 컨테이너 컨테이너란? 컨테이너는 애플리케이션을 실제 구동 환경으로부터 추상화할 수 있는 논리 패키징 메커니즘을 제공합니다. 이러한 분리를 통해 사설 데이터 센터나 퍼블릭 클라우드, 심지어 개발자의 개인 노트북 컴퓨터에 이르기까지 어떤 환경으로든 컨테이너 기반 애플리케이션을 쉽게 지속적으로 배포할 수 있습니다. 또한 컨테이너화를 통해 업무 영역을 깔끔하게 분리할 수 있습니다. 즉, 개발자는 애플리케이션의 로직과 종속 항목에 집중하고, IT 운영팀은 특정 소프트웨어 버전, 개별 앱 구성과 관련한 세부 업무에 시간을 낭비하지 않고 배포 및 관리에 집중할 수 있습니다. 가상 환경에 익숙하다면 컨테이너를 가상 머신(VM)에 비교하여 생각하면 이해하기 쉽습니다. VM의 개념은 이미 익히 알고 계실 것입니다. 호스트..

반응형