일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 게이트웨이
- docker-compose
- spring boot
- Zuul
- Logback
- 구간 트리
- dp
- 서비스 디스커버리
- 이분 매칭
- spring cloud
- 비트마스킹
- 트리
- 이분 탐색
- 달팽이
- 메모이제이션
- Java
- BFS
- 다익스트라
- 백트래킹
- 스택
- Spring Cloud Config
- ZuulFilter
- 도커
- 완전 탐색
- 플로이드 와샬
- 스프링 시큐리티
- Gradle
- 주울
- 구현
- 유레카
- Today
- Total
목록도커 (3)
Hello, Freakin world!
docker-compose.yml version: "3.0" services: zk1: image: zookeeper restart: always hostname: zk1 ports: - 2181:2181 environment: ZOO_MY_ID: 1 ZOO_SERVERS: server.1=zk1:2888:3888;2181 server.2=zk2:2888:3888;2181 server.3=zk3:2888:3888;2181 volumes: - "~/zk-cluster/zk1/data:/data" zk2: image: zookeeper restart: always hostname: zk2 ports: - "2182:2181" environment: ZOO_MY_ID: 2 ZOO_SERVERS: server...

간단하게 service-a 라는 MySQL 기반의 스프링부트 프로젝트를 만들어 보자. 우선 스프링 이니셜라이저를 이용해 프로젝트를 생성한다. build.gradle plugins { id 'org.springframework.boot' version '2.4.3' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'springboot.web' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() ..
docker-compose.yml version: "3.0" services: zk1: image: zookeeper:3.5 restart: always hostname: zk1 ports: - 2181:2181 environment: ZOO_MY_ID: 1 ZOO_SERVERS: server.1=zk1:2888:3888;2181 server.2=zk2:2888:3888;2181 server.3=zk3:2888:3888;2181 volumes: - "~/zk-cluster/zk1/data:/data" zk2: image: zookeeper:3.5 restart: always hostname: zk2 ports: - "2182:2181" environment: ZOO_MY_ID: 2 ZOO_SERVERS:..