총 21개의 글
카테고리 구분을 모호하게 만들어, Docker와 직접적인 관련은 없지만 해당 글을 Docker 카테고리에 작성하게 되었습니다. Colima 인스턴스의 기본 리소스 설정(CPU, Ram, 디스크)를 설명하고, 사용자가 이 설정을 필요에 따라 커스터마이징 할 수 있습니다....
문제 발생 docker ps 또는 docker-compose ps 명령어를 입력했을 때 error during connect: ... EOR 메시지가 나온다면, 이는 Docker Client가 Colima에서 실행 중인 Docker(엔진)에 정상적으로 연결되지 못했음을...
컨테이너 시작 및 중지 (Container Lifecycle) 서비스의 생명주기를 관리하는 가장 기본적인 명령어들입니다. 아래 빌드 명령어를 별도로 작성했지만, docker-compose up -d --build 명령어 입력 시 이미지를 새로 빌드(build)한 후 에...
문제 상황 (Problem Description) Spring Boot 애플리케이션 개발 중, 로컬 환경( java -jar 또는 IDE 실행)에서는 모든 기능이 정상 동작했지만, docker-compose up 으로 컨테이너 환경에서 실행했을 때만 S3 파일 업로드 ...
Docker Compose를 사용하면 여러 개의 컨테이너를 손쉽게 관리하고 실행할 수 있습니다. Docker Compose를 활용한 Java 애플리케이션과 데이터베이스(PostgreSQL) 환경 구성 방법을 살펴보겠습니다. Docker Compose란? Docker C...
Java 애플리케이션을 컨테이너화하여 배포하면 운영 환경에 영향을 받지 않고 쉽게 실행할 수 있습니다. Docker를 활용하여 Java 애플리케이션을 컨테이너화하는 방법 을 설명드리겠습니다. 아래 URL은 간단한 Java 서버 구현 내용입니다. https://kakao...
왜 클라우드 배포가 필요할까? 애플리케이션을 개발하고 로컬에서 실행하는 것은 쉽지만, 실제 사용자들이 접근할 수 있도록 배포 하려면 클라우드 서버가 필요합니다. Docker를 활용하면 개발 환경과 동일한 상태로 애플리케이션을 배포 할 수 있어 운영이 훨씬 쉬워집니다. ...
Docker Compose란? Docker를 사용하면 하나의 컨테이너를 실행하는 것은 쉽지만, 애플리케이션은 보통 여러 개의 서비스(컨테이너)가 함께 동작 해야 합니다. 예를 들어, Spring Boot 애플리케이션 + MySQL 데이터베이스 를 실행한다고 가정해 봅시...
Tomcat 이미지 다운로드 Tomcat 이미지를 Docker Hub에서 다운로드합니다. 최신 버전 또는 원하는 버전을 지정할 수 있습니다. docker pull tomcat:latest tomcat:latest : Tomcat의 최신 버전을 다운로드합니다. 특정 버전...
MySQL 이미지 다운로드 MySQL 이미지를 Docker Hub에서 다운로드합니다. 최신 버전 또는 원하는 버전을 지정할 수 있습니다. docker pull mysql:latest mysql:latest : MySQL의 최신 버전을 다운로드합니다. 특정 버전을 원하면...
Spring Boot 애플리케이션을 Docker에서 실행하기 🔹 1단계: Spring Boot 프로젝트 생성 우선, 간단한 Spring Boot 애플리케이션을 만듭니다. Spring Initializr ( https://start.spring.io/ ) 를 이용해서 ...
Docker 컨테이너 실행 및 관리 Docker 컨테이너는 이미지를 기반으로 실행됩니다. Docker Hub에는 다양한 이미지가 제공되며, 가져와 실행할 수 있습니다. 🔹 첫 번째 컨테이너 실행하기 docker run hello-world ✅ 실행 결과 Docker가...