2024/12/28 2

컨테이너와 도커에 대해서 알아보고 최신 개발 트렌드 따라잡자

이번 글은 요즘 개발자들 사이에서 가장 많이 이용되고있는 도커에 대해서 알아보자. 도커(docker)란?어플리케이션 실행에 필요한 모든 리소스들을 도커안의 컨테이너에 담아놓고 관리하는 툴입니다. 그렇다면 컨테이너는 무엇인가?출처 - https://www.youtube.com/watch?v=LXJhA3VWXFA 어플리케이션을 실행하기 위해서는 소스코드뿐만 아니라 환경설정도 중요한데요자신의 컴퓨터에서 돌아가는 어플리케이션이 왜 서버에서 실행을 하면 안되는 문제를 해결하기 위해 출처 - https://www.youtube.com/watch?v=LXJhA3VWXFA 위의 그림과 같이 컨테이너 내부에 어플리케이션의 실행에 필요한 모든 리소스를 통으로 넣어 저장하는 것이다.  이렇게 도커를 이용하면 개인 컴퓨터와 ..

CI/CD 파이프라인 구축이란?

흔히들 CI/CD를 통해 파이프라인을 구축하여 지속적으로 배포를 해야한다. 라는 말을 많이 들어보셨을 겁니다.도대체 CI/CD란 무엇인가에 대해서 알아봅시다.    가장 먼저 CI/CD를 사용하는 이유에 대해서 알아봅시다.만약 실제 서비스중인 어플리케이션이 있다고 해봅시다. 개발자1이라는 사람이 코드를 수정 후 충분한 테스트를 하지 않고현재 운영하는 서버에 다이렉트로 커밋을 했는데 오류가 발생해 서버가 내려가는 사태가 발생할 수 있습니다.이러한 상황을 방지하기 위해 CI/CD 파이프라인 구축을 통한 운영서버에 지속적 통합 및 배포가 이루어져야합니다.  CI(Continuous Integration)란? 지속적으로 애플리케이션의 새로운 코드들이 테스트 및 빌드가 되어 통합 레퍼지토리에 저장되는 것을 의미합..