본문 바로가기

Compose

(3)
Docker Compose로 Redis 실행시키기 Docker CLI로 컨테이너를 실행시킬 때$ docker run -d -p 6379:6379 redis Docker Compose로 컨테이너를 실행시킬 때 1. compose.yml 파일 작성하기compose.yml services: my-cache-server: image: redis ports: - 6379:6379 2. compose 파일 실행시키기$ docker compose up -d 3. compose 실행 현황 보기$ docker compose ps$ docker ps 4. 컨테이너 실행시킬 때 에러 없이 잘 실행됐는 지 로그 체크$ docker logs [컨테이너 ID 또는 컨테이너명] 5. Redis 컨테이너에 접속$ docker exec -it [컨테이너 ID 또는 컨테이..
처음 해보는 서버 배포: React·Spring Boot 프로젝트를 Raspberry Pi에 올리기 2026.08.16 - [프로젝트(스마트 휴먼 라이프)] - AI를 ‘쓰는 것’에서 ‘잘 쓰는 것’으로: 소제동 인터랙티브 지도 개발기 AI를 ‘쓰는 것’에서 ‘잘 쓰는 것’으로: 소제동 인터랙티브 지도 개발기그동안 무언가를 개발할 때나, 해야 할 때 AI를 편하게 쓰고는 있었지만 "잘" 쓰지 못하고 있다는 걸 깨달았다... 이제 프로젝트를 할 때는 기본적으로 뼈대를 잡고 어떻게 만들지 AI한테 더 숙지devheo.tistory.com 이전 글과 이어서 작성해보겠다 먼저 프로젝트 기술 구성은 다음과 같은 모노레포 구조를 사용했다 여기서 모노레포란??둘 이상의 연관된 프로젝트나 패키지 코드를 하나의 저장소(Repository)에서 통합해 관리하는 소프트웨어 개발 방식 soje-map/├── app/ ..
[Docker] Docker Compose를 사용하는 이유 Docker Compose란??여러 개의 Docker 컨테이너들을 하나의 서비스로 정의하고 구성해 하나의 묶음으로 관리할 수 있게 도와주는 툴이다 Docker Compose를 사용하는 이유?? 1. 여러 개의 컨테이너를 관리하는 데 용이여러 개의 컨테이너로 이루어진 복잡한 애플리케이션을 한 번에 관리할 수 있게 해준다여러 컨테이너를 하나의 환경에서 실행하고 관리하는 데 도움이 된다 2. 복잡한 명령어로 실행시키던 걸 간소화 시킬 수 있음이전에 MySQL 이미지를 컨테이너로 실행시킬 때 아래와 같은 명령어를 실행시켰다 $ docker run -e MYSQL_ROOT_PASSWORD=password123 -p 3306:3306 -v /Users/jaeseong/Documents/Develop/docker-m..