inblog logo
|
parangdajavous
    Docker

    [Docker] 1. Docker 명령어

    김미숙's avatar
    김미숙
    Jul 30, 2025
    [Docker] 1. Docker 명령어
    Contents
    1. 이미지 다운로드2. 이미지 검색3. 이미지 실행하기4. 실행중인 컨테이너 확인하기5. 명령어 넣어서 실행하기6. 데몬+백그라운드로 실행하기7. 컨테이너 종료8. 컨테이너 삭제9. 종료된 컨테이너 삭제10 . 포트포워딩11. 실행중인 컨테이너 접속하기12. 이미지 굽기13. 도커 허브 업로드

    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
    Contents
    1. 이미지 다운로드2. 이미지 검색3. 이미지 실행하기4. 실행중인 컨테이너 확인하기5. 명령어 넣어서 실행하기6. 데몬+백그라운드로 실행하기7. 컨테이너 종료8. 컨테이너 삭제9. 종료된 컨테이너 삭제10 . 포트포워딩11. 실행중인 컨테이너 접속하기12. 이미지 굽기13. 도커 허브 업로드

    parangdajavous

    RSS·Powered by Inblog