인프라/docker

1. Kompose란? docker-compose.yml 파일을 쿠버네티스를 실행하기 위한 yaml 파일로 변환하는 툴이다.https://kompose.io/ Kompose - Convert your Docker Compose file to Kubernetes or OpenShiftWhy do cats (and developers) like Kompose? Developers love to simplify their development environment with Docker Compose. With Kompose, you can now push the same file to a production container orchestrator! Getting Startedkompose.io https:/..
1. Todo 애플리케이션 간단한 Todo 애플리케이션을 만든다. JSON을 반환하는 REST API application.아주 간단해서 생략....https://github.com/in28minutes/kubernetes-crash-course/tree/master/03-todo-web-application-mysql kubernetes-crash-course/03-todo-web-application-mysql at master · in28minutes/kubernetes-crash-courseLearn Kubernetes and Docker with Google Kubernetes Engine deploying Spring Boot Microservices - in28minutes/kubernete..
1. Docker Compose란?Docker Compose는 여러 Docker 컨테이너를 정의하고 관리하기 위한 도구이다. YAML 파일을 사용하여 애플리케이션의 서비스, 네트워크, 볼륨 등을 구성한다. 이를 통해 복잡한 다중 컨테이너 애플리케이션을 쉽게 구축하고 실행할 수 있다. Docker Compose는 개발, 테스트, 프로덕션 환경에서 일관된 애플리케이션 배포를 가능하게 하며, 단일 명령으로 모든 서비스를 시작하거나 중지할 수 있다. 2. docker-compose.yml 파일 작성프로젝트 루트 디렉토리에 docker-compose.yml 파일을 생성해야 docker compose 기능을 사용할 수 있다.예시version: '3.8'services: service-a: image: img..
1. 개요2개의 스프링 컨테이너를 생성하고, 통신이 원활한지 확인한다. 2. service-bservice-a 보다 service-b를 먼저 작성하는 이유는 a가 b를 호출하는 구조이기 때문이다. 2 - 1. build.gradleplugins { id 'java' id 'org.springframework.boot' version '3.3.6' id 'io.spring.dependency-management' version '1.1.6'}group = 'com.study'version = '0.0.1-SNAPSHOT'java { toolchain { languageVersion = JavaLanguageVersion.of(17) }}configurations { compileOnly { extend..
1. Docker란?Docker는 컨테이너 기반 가상화 플랫폼으로, 애플리케이션과 그 종속성을 격리된 환경인 컨테이너로 패키징하여 실행할 수 있게 ㅐ준다. 이를 통해 다양한 환경에서 애플리케이션을 일관되고 실행할 수 있으며, 개발 환경과 운영 환경 사이의 차이로 인한 문제를 줄일 수 있다. Docker는 가상 머신보다 가볍고 빠르며, 호스트 운영체제의 커널을 공유하여 자원을 효율적으로 활용한다. Docker를 사용하면 애플리케이션을 신속하게 구축, 테스트, 배포할 수 있으며, 특히 마이크로서비스 아키텍쳐와 같은 복잡한 시스템을 관리하는 데 유용하다. 2. Docker 주요 특징2 - 1. 컨테이너 기반 가상화도커는 컨테이너라는 경량화된 가상화 환경을 제공한다.컨테이너는 애플리케이션과 그 종속성을 포함하는..
Griotold
'인프라/docker' 카테고리의 글 목록