Docker 기본 사용법
2024. 8. 3. 19:05ㆍCI CD/Docker
Docker 기본 명령어
이미지 검색
docker search [이미지_이름]
이미지 다운로드
docker pull [이미지_이름]
이미지 목록 보기
docker images
컨테이너 실행
docker run [옵션] [이미지_이름]
실행 중인 컨테이너 목록 보기
docker ps
모든 컨테이너 목록 보기 (중지된 컨테이너 포함)
docker ps -a
컨테이너 중지
docker stop [컨테이너_ID]
컨테이너 시작
docker start [컨테이너_ID]
컨테이너 삭제
docker rm [컨테이너_ID]
이미지 삭제
docker rmi [이미지_ID]
Docker 컨테이너 관리
컨테이너 로그 보기
docker logs [컨테이너_ID]
실행 중인 컨테이너에 접속
docker exec -it [컨테이너_ID] /bin/bash
컨테이너 재시작
docker restart [컨테이너_ID]
컨테이너 이름으로 삭제
docker rm [컨테이너_이름]
컨테이너 상태 확인
docker inspect [컨테이너_ID]
Docker 이미지 관리
Dockerfile로 이미지 빌드
docker build -t [이미지_이름] .
이미지에 태그 추가
docker tag [이미지_ID] [저장소_이름]/[이미지_이름]:[태그]
이미지 푸시 (저장소에 업로드)
docker push [저장소_이름]/[이미지_이름]:[태그]
이미지 히스토리 확인
docker history [이미지_ID]
Docker 네트워크 및 볼륨
네트워크 목록 보기
docker network ls
네트워크 생성
docker network create [네트워크_이름]
컨테이너를 특정 네트워크에 연결
docker network connect [네트워크_이름] [컨테이너_ID]
볼륨 목록 보기
docker volume ls
볼륨 생성
docker volume create [볼륨_이름]
컨테이너와 볼륨 연결
docker run -v [볼륨_이름]:[컨테이너_경로] [이미지_이름]
기타 유용한 명령어
사용하지 않는 모든 데이터 정리 (이미지, 컨테이너, 네트워크 등)
docker system prune
사용하지 않는 볼륨 정리
docker volume prune
이미지 레이어 보기
docker history [이미지_이름]
Home
Docker Documentation is the official Docker library of resources, manuals, and guides to help you containerize applications.
docs.docker.com
https://docs.docker.com/engine/reference/commandline/cli/
Use the Docker command line
Docker's CLI command description and usage
docs.docker.com
'CI CD > Docker' 카테고리의 다른 글
도커 (Docker) (0) | 2025.01.04 |
---|---|
Docker 볼륨 (Volume) (0) | 2024.08.03 |
Docker 바인드 마운트 (Bind Mount) (0) | 2024.08.03 |
Docker 컨테이너 실행 옵션 (0) | 2024.08.03 |