본문 바로가기
728x90
반응형

도커2

[Spring] 깃허브 액션(github action)과 도커(docker)를 사용하여 스프링 부트 서버 CI/CD 구축하기 이전에 github action만 이용해서 CI/CD를 구축하는 방법과 github action과 aws codedeploy를 사용하여 CI/CD를 구축하는 방법에 대해 알아보았다. [Spring] 깃허브 액션으로 CI/CD 구축해보기 (스프링 부트) CI/CD는 Continuous Integration/Continuous Delivery의 준말로 지속적인 통합과 지속적인 전달을 의미한다. 지속적인 통합(CI)은 지속적으로 품질 관리를 적용하는 프로세스를 실행시키는 것이다. 작은 단위 growth-coder.tistory.com [Spring] 깃허브 액션과 AWS CodeDeploy로 CI/CD 구축 (스프링 부트) https://growth-coder.tistory.com/220 이전 포스팅에서 깃허.. 2023. 7. 9.
[Docker] 도커 개념 및 사용법 프로젝트를 진행하면서 로컬에서 잘 작동하던 프로젝트가 서버에 배포하면 잘 작동하지 않을 수 있다. 수많은 원인이 존재하겠지만 라이브러리 버전이 다르다거나 네트워크 환경이 다르다거나 하는 이유가 있을 수 있다. 로컬 환경과 서버 환경의 차이로 인해 이러한 예상치 못한 문제가 발생하는 것을 방지하기 위해 컨테이너 방식이 존재한다. 컨테이너 방식을 사용하면 환경 자체를 배포할 수 있게된다. VM과 컨테이너 컨테이너와 자주 비교되는 것이 VM(Virutal Machine)이다. 둘 다 독립적인 환경을 가질 수 있고 환경을 이미지로 만들어 공유할 수 있다는 점에서 비슷하지만 약간의 차이가 있다. 우선 VM 방식은 host os 위에 여러 개의 guest os가 존재하고 각각의 guest os 위에 라이브러리, 애.. 2023. 6. 27.
728x90
반응형