[Docker] 1. Docker 명령어

김미숙's avatar
Jul 30, 2025
[Docker] 1. Docker 명령어

1. 이미지 다운로드

docker pull tomcat:jre21-temurin-noble
 

2. 이미지 검색

docker images
notion image
 

3. 이미지 실행하기

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

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

docker ps

4-1. 빠져나오기

exit
 

5. 명령어 넣어서 실행하기

docker run -it tomcat echo hello
notion image
 

6. 데몬+백그라운드로 실행하기

docker run -dit tomcat
아래는 기본 cmd 이다.
notion image
 

7. 컨테이너 종료

docker stop 컨테이너아이디
 

8. 컨테이너 삭제

docker rm 컨테이너아이디
 

9. 종료된 컨테이너 삭제

docker rm $(docker ps -aq)
 

10 . 포트포워딩

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

11. 실행중인 컨테이너 접속하기

  • 기존에 실행되고 있는 cmd가 무엇인지가 중요하다.
docker attach 컨테이너 아이디
 
docker exec -it 컨테이너아이디 bash
 
cp /usr/local/tomcat/webapps.dist/ROOT/bg-upper.png /usr/local/tomcat/webapps/hello.png
 

12. 이미지 굽기

docker commit 컨테이너ID 도커허브아이디/생성할이미지명:태그
 

13. 도커 허브 업로드

docker login
docker push 도커허브아이디/생성할이미지명:태그
 
Share article

parangdajavous