- ์๋น์ค ๋ฑ๋ก(service registration): ์๋น์ค๊ฐ ๋์ค์ปค๋ฒ๋ฆฌ ์์ด์ ํธ์ ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ
- ํด๋ผ์ด์ธํธ์ ์๋น์ค ์ฃผ์ ๊ฒ์(client lookup of service address): ์๋น์ค ํด๋ผ์ด์ธํธ๊ฐ ์๋น์ค ์ ๋ณด๋ฅผ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ
- ์ ๋ณด ๊ณต์ (information sharing): ๋ ธ๋ ๊ฐ ์๋น์ค ์ ๋ณด๋ฅผ ๊ณต์ ํ๋ ๋ฐฉ๋ฒ
- ์ํ ๋ชจ๋ํฐ๋ง(health monitoring): ์๋น์ค๊ฐ ์๋น์ค ๋์ค์ปค๋ฒ๋ฆฌ์ ์ํ๋ฅผ ์ ๋ฌํ๋ ๋ฐฉ
$ docker build -t issuemoa/eureka .
- -t ๋น๋ํ ์ด๋ฏธ์ง์ ์ด๋ฆ
- . (ํ์ฌ ์์น ๊ธฐ์ค์์ Dockerfile์ ์ฐพ๋๋ค.)
$ docker image ls
REPOSITORY IMAGE ID CREATED SIZE TAG
issuemoa/eureka 954d2adb5a88 1 hours ago 510MB latest
$ docker run -d --name=issuemoa-eureka -p8761:8761 issuemoa/eureka
- -d ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ์คํ
- --name ์ปจํ ์ด๋๋ช ์ค์
- -p ํฌํธ ์ค์
- ์ด๋ฏธ์ง๋ช
$ docker-compose up
$ docker ps