Devops

컨테이너란 컨테이너란? 도커 컨테이너는 마치 화물선에 적재되는 컨테이너와 유사한 개념입니다. 이 컨테이너 안에는 애플리케이션과 해당 애플리케이션을 실행할 데 필요한 모든 구성 요소가 함께 담겨 있습니다. 그림 1과 같이 도커는 가상의 리소스를 만들어낸 것을 컨테이너라고 합니다. 각 컨테이너는 내부의 정보에 접근할 수 있지만 외부의 정보는 알 수 없는 격리된 상태에 있습니다. 더불어, 여러 개의 컨테이너를 생성하여 각각을 독립적인 환경으로 구성할 수 있습니다. 이로써 도커는 각 컨테이너가 자체적인 실행 환경을 갖고 있는 가상화 기술을 제공하며, 애플리케이션을 효율적으로 관리하고 배포할 수 있게 됩니다. 그림 2처럼 도커를 통해 한 컴퓨터에서 여러 개의 컨테이너를 생성하여 각 컨테이너가 독립적으로 정보를 가..
배포하기 들어가며 프로젝트를 만들고 나서 도커를 통해서 배포하는 법을 알아보자. (mysql을 사용했을 경우.) 프로젝트환경 springboot -version : 2.6.3 bulid : gradlejava -version : 11 DB : Mysql_8.0.33 IDE : IntelliJ _Ultimate Docker : 24.0.7 도커준비 사용할 컴퓨터에 도커가 설치가 되어있는지 확인한다. (cmd 보다는 powershell을 사용하기를 권장.) docker --version 도커파일 작성 Dockerfile FROM adoptopenjdk:11-jre-hotspot WORKDIR /app COPY build/libs/security-0.0.1-SNAPSHOT.jar /app/login.jar E..
코드기록사
'Devops' 카테고리의 글 목록 (3 Page)