도커 설치
[Windows 10] Docker 설치 완벽 가이드(Home 포함) - LainyZine
윈도우10에서 우분트 설치시 오류
Docker환경에 Redis 설치 (Medis 사용) — 개발로그 (tistory.com)
[JAVA Spring Boot] Rest API + 레디스 캐시 (Redis Cache) 적용 및 샘플 예제 (tistory.com)
이미지 다운로드
도커 허브 (도커 레지스트리)
Docker Hub Container Image Library | App Containerization
Image - A Static Template - A set of bytes
이미지가 실행되면 컨테이너라고 함
이미지 실행
powershell
docker run in28min/todo-rest-api-h2:1.0.0.RELEASE
이미지가 실행되는 이유
레포지토리:
in28min/todo-rest-api-h2 Tags | Docker Hub
해당 이미지가 도커 허브에 업로드되어있음
:{TAG}
컨테이너 생성
docker run -p 5000:5000 in28min/todo-rest-api-h2:1.0.0.RELEASE
-p {HostPort}:{ContainerPort}
local 에서 HostPort 로 접근가능하고 ContainerPort로 컨테이너 생성
url : http://localhost:5000/hello-world-bean
도커에 호스팅된 스프링부트 서버 리소스 접근 가능!!
-d (detached mode) 옵션으로
id를 얻을 수 있음
docker logs -f {contId}
로그 끝 확인 가능한 것 같음
이미지와 컨테이너 확인 가능
docker images
docker container ls -a
컨테이너 실행->아이디 반환
docker container run -p 5000:5000 -d in28min/todo-rest-api-h2:1.0.0.RELEASE
docker container run -p 5000:5000 -d --restart=always in28min/todo-rest-api-h2:1.0.0.RELEASE
docker container stop 6cde
docker container pause 6cde
docker container unpause 6cde
docker container inspect 6cde
stop 인 컨테이너 삭제
docker container prune
제거
docker container rm {cont id}
도커 데몬이
Containers, Local Images, Image Registry를 관리
도커 태그 생성(새 버전)
docker tag asdf:1.0.0.RELEASE asdf:latest
image 가져오기
docker pull mysql
image 찾기
docker search {image}
docker image history {image id} : IMAGE SIZE ,CREATED COMMENT CREATED BY
docker image inspect {image id} : Tags
image 제거
docker image remove {image id}
local에서 제거 / registry 삭제x
컨테이너 내부에서 실행 중인 프로세스
docker top {containerId}
docker container run -p 5001:5000 -m 512m --cpu-quota 5000 -d in28min/todo-rest-api-h2:1.0.0.RELEASE
-m 512m : limit 메모리 512MB,
--cpu-quota 5000 : cpu 5% 할당
docker stats
docker system df
'Back-end > Spring Cloud (MSA)' 카테고리의 다른 글
Spring Cloud (MSA) - 모니터링 (Actuator, Prometheus, Grafana) (0) | 2023.02.16 |
---|---|
Spring Cloud (MSA) - 스프링부트 도커 이미지 생성 후 컨테이너 실행 (0) | 2023.02.01 |
Spring Cloud (MSA) 분산추적 , Zipkin (0) | 2022.12.30 |
Spring Cloud (MSA) - Resilience4j @Retry @CircuitBreaker(서킷브레이커) (0) | 2022.12.06 |
Spring Cloud (MSA) API Gateway - 경로탐색(Exploring Routes), Logging Filter (0) | 2022.12.03 |
댓글