docker 2

241204 Docker SpringBoot와 함께 사용해보기 실습 TIL

Docker 사용해보기 1) application.properties 수정하기 service-a > application.propertiesspring.application.name=service-aserver.port=8080service.b.url=http://service-b:8080 service-b > application.propertiesspring.application.name=service-bserver.port=8080 2) Docker file 생성하기FROM openjdk:17-jdk-slimVOLUME /tmpARG JAR_FILE=build/libs/*.jarCOPY ${JAR_FILE} app.jarENTRYPOINT ["java","-jar","/app.jar"] 3) 도커 ..

인프라/Docker 2024.12.04

241202 Docker 기본 개념과 실습 TIL

Docker란?Docker는 애플리케이션을 쉽게 만들고, 테스트하고, 배포할 수 있게 도와주는 소프트웨어 플랫폼이다.Docker Image는 애플리케이션을 실행하는 데 필요한 모든 것(코드, 런타임, 시스템 도구, 시스템 라이브러리 등)을 포함한다. Docker의 주요 특징- 컨테이너화애플리케이션과 필요한 모든 것을 하나의 패키지로 묶어 어디서든 실행할 수 있다.- 경량Docker는 운영 체제의 커널을 공유하므로, 가상 머신보다 훨씬 가볍고 빠르게 실행된다.- 이식성Docker 컨테이너는 어디서든 동일하게 실행된다. 예를 들어, 개발자의 컴퓨터에서 테스트 서버, 운영 서버까지 동일하게 동작한다.- 확장성Docker를 사용하면 여러 개의 컨테이너를 효율적으로 관리하고 쉽게 확장할 수 있다. Docker의 ..

인프라/Docker 2024.12.02