본문 바로가기
[서버]/[SpringBoot Kotlin]

Docker 사용하기

by Hevton 2023. 4. 11.
반응형

사전 준비사항으로 DokerFile을 현재 디렉토리에 정의한다.

 

 

도커 이미지 생성

docker build -t 이미지명 .(현재디렉토리) 

 

도커 컨테이너 생성=실행

docker run --name 컨테이너명 -p 80:80 -d 이미지명

 

-p 뒤에 처음으로 나오는 80은, 호스트로 들어오는 포트를 의미하며

그 다음의 80은 현재 컨테이너의 80 포트로 연결한다는 의미이다.

-d는 데몬, 즉 백그라운드로 실행한다는 의미이다.

 

도커 컨테이너 중지

docker stop 컨테이너명

 

도커 컨테이너 재시작

docker start 컨테이너명

 

도커 컨테이너 삭제

docker rm 컨테이너명

 

현재 도커 이미지들 나열

docker images

 

도커 이미지 삭제

docker rmi [이미지id]

 

 

동작중인 컨테이너 확인

docker ps

 

정지된 컨테이너까지 확인

docker ps -a

 

도커 컨테이너 로그 확인

docker logs 컨테이너이름

반응형

'[서버] > [SpringBoot Kotlin]' 카테고리의 다른 글

Docker Mysql  (0) 2023.04.11
Docker Nginx  (0) 2023.04.11
순환참조가 문제 삼아지는 시기  (0) 2023.04.10
ManyToMany 관계에 데이터 추가(INSERT) 하기  (0) 2023.04.10
유저와 게시글 N : M 에서의 Relation  (0) 2023.04.07