You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# docker 컨테이너 이미지 생성
$ docker build -t hashicorp/vault .# docker 컨테이너 생성 및 실행
$ docker run -d --cap-add IPC_LOCK --name vault -p 8200:8200 hashicorp/vault
# 컨테이너 이미지 생성
$ docker build -t simple-spring-boot-app .# 컨테이너 생성 및 실행
$ docker run -d --name simple-spring-boot-app -p 8080:8080 simple-spring-boot-app
# 프로젝트 접근
$ cd simple-redis
# 컨테이너 이미지 생성
$ docker build . -t simple-redis
# 컨테이너 생성 및 실행
$ docker run -d --name simple-redis -p 6379:6379 simple-redis
# docker 컨테이너 아이디를 확인합니다
$ docker ps
# redis-cli를 접근합니다.
$ docker exec -it <CONTAINER ID> redis-cli
# 프로젝트 접근
$ cd simple-rabbitmq
# 컨테이너 이미지 생성
$ docker build -t simple-rabbitmq .# 컨테이너 생성 및 실행
$ docker run -d --name simple-rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq
6. simple-docker-compose
> docker-compose를 이용한 React App, Spring Boot App 일괄 배포하기
# 프로젝트 접근
$ cd simple-docker-compose
# docker compose 실행
$ docker-compose up
# docker compose 상태 확인
$ docker-compose ps
# docker compose 삭제
$ docker-compose down
6. simple-docker-compose-rabbitmq-cluster
> docker-compose를 이용하여 RabbitMQ 클러스터링 배포하기
실행 방법
# 프로젝트 접근
$ cd simple-docker-compose-rabbitmq-cluster
# docker compose 실행
$ docker compose up
# docker compose 상태 확인
$ docker compose ps