inblog logo
|
harimmon
    심화 과정

    [심화] 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

    RSS·Powered by Inblog