[심화] 16. Docker 명령어

백하림's avatar
Jul 29, 2025
[심화] 16. Docker 명령어

1. 이미지 다운로드 (이건 톰캣)

docker pull tomcat:jre21-temurin-noble
notion image

2. 이미지 검색

docker images
notion image

3. 이미지 실행

🔥
docker run → 도커 엔진한테 컨테이너 실행 명령어를 내린다.
-it → 터미널 모드를 열어줘 !
이미지 명 → 이걸 프로세스화 시킨다. (tomcat)
bash (우분투를 실행 시킬 건데, 그 우분투 안에서 어떤 프로그램을 실행 시켜줄까 ?)
docker run -it toamcat bash
notion image

4. 실행 중인 컨테이너 확인하기

docker ps
notion image

5. 데몬으로 실행하기

🔥
모든 이미지는 기본 커맨드를 가지고 있다.
docker run -dit toamcat (d는 데몬)
notion image
notion image

6. 컨테이너 종료

docker stop 컨테이너 아이디
notion image

7. 도커로 띄워진 모든 프로세스를 보여주는 명령어

docker ps -a (a는 all의 약자)
notion image

8. 컨테이너 삭제

docker rm 컨테이너 아이디
notion image

9. 종료된 컨테이너 삭제

docker rm $(docker ps -aq)
notion image

10. 이미지 삭제

docker rmi 이미지 아이디
notion image

11. 이미지 전체 삭제

docker rmi $(docker images -q)
notion image

12. 컨테이너를 백그라운드로 실행

docker run -dit -p 8888:8080 tomcat
notion image

13. 컨테이너에 붙기

docker attach 컨테이너ID
notion image

14. bash로 접속하기

docker exec -it 컨테이너ID bash
notion image

15. dist란?

notion image
🔥
배포를 위해 준비된 파일들을 담는 폴더입니다.

16. 이미지 굽기

docker commit 컨테이너ID docker hub id/생성할 이미지명:태그
notion image

17. 도커 로그인

docker login
notion image

18. 도커 푸쉬

docker push docker hub id/이미지 이름:태그
notion image
 
Share article

harimmon