docker 3

인프런 : Docker Copmose 4

Docker Copmose란?여러 개의 Docker 컨테이너들을 하나의 서비스로 정의하고 구성해 하나의 묶음으로 관리할 수 있게 도와주는 툴이다.(여러 개의 컨테이너를 관리하는 데 용이 & 복잡한 명령어로 실행시키던 걸 간소화 시킬 수 있음) Docker Compose를 활용해 1개의 컨테이너 관리하기[실습1] Docker Compose로 백엔드(Spring Boot) 실행시키기 인텔리제이에서 코드 작성 후package com.example.inflearn;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpubli..

개발/강의 2025.04.12

인프런 : Dockerfile 3

Dockerfile이란?Docker 이미지는 Dockerhub을 통해 다운받아서 사용할 수 있다. 이 Docker 이미지들도 누군가 만들어서 Dockerhub에 올려놓은 것이다. 그럼 도대체 이 Dcoker 이미지는 어떻게 만드는 걸까? Dockerfile을 활용하면 나만의 Docker 이미지를 만들 수 있게 된다.정리하자면, Dockerfile이란 Docker 이미지를 만들게 해주는 파일이다. [실습] 백엔드 프로젝트(Spring Boot) 프로젝트를 Docker로 실행시키기인텔리제이에서 코드 작성 후package com.example.inflearn;import org.springframework.web.bind.annotation.GetMapping;import org.springframework...

개발/강의 2025.04.11

인프런 : Docker 1

Docker란?컨테이너를 사용하여 각각의 프로그램을 분리된 환경에서 실행 및 관리할 수 있는 툴이다. Docker를 쓰는 이유에는 여러가지 장점이 있지만 그 중에서 핵심 장점 딱 1가지만 기억하자. 이식성 : 특정 프로그램을 다른 곳으로 쉽게 옮겨서 설치 및 실행할 수 있는 특성 뿐만 아니라 Docker를 사용하면 아래와 같은 장점이 있다.매번 귀찮은 설치 과정을 일일이 거치지 않아도 된다.항상 일관되게 프로그램을 설치할 수 있다. (버전, 환경 설정, 옵션, 운영 체제 등)각 프로그램이 독립적인 환경에서 실행되기 때문에 프로그램 간에 서로 충돌이 일어나지 않는다.Docker의 핵심 두가지!1) 컨테이너(Container)컴퓨터 안에 있는 미니 컴퓨터를 컨테이너라고 부른다. 독립적인 컴퓨터 환경을 가지고..

개발/강의 2025.04.10