1. 이미지 다운로드 (이건 톰캣)
docker pull tomcat:jre21-temurin-noble

2. 이미지 검색
docker images

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

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

5. 데몬으로 실행하기
모든 이미지는 기본 커맨드를 가지고 있다.
docker run -dit toamcat (d는 데몬)


6. 컨테이너 종료
docker stop 컨테이너 아이디

7. 도커로 띄워진 모든 프로세스를 보여주는 명령어
docker ps -a (a는 all의 약자)

8. 컨테이너 삭제
docker rm 컨테이너 아이디

9. 종료된 컨테이너 삭제
docker rm $(docker ps -aq)

10. 이미지 삭제
docker rmi 이미지 아이디

11. 이미지 전체 삭제
docker rmi $(docker images -q)

12. 컨테이너를 백그라운드로 실행
docker run -dit -p 8888:8080 tomcat

13. 컨테이너에 붙기
docker attach 컨테이너ID

14. bash로 접속하기
docker exec -it 컨테이너ID bash

15. dist란?

배포를 위해 준비된 파일들을 담는 폴더입니다.
16. 이미지 굽기
docker commit 컨테이너ID docker hub id/생성할 이미지명:태그

17. 도커 로그인
docker login

18. 도커 푸쉬
docker push docker hub id/이미지 이름:태그

Share article