#이미지
| 명령어 | 설명 | |
|---|---|---|
docker images | 이미지 목록 | |
docker pull [image] | 이미지 다운로드 | |
docker build -t [name] . | 이미지 빌드 | |
docker rmi [image] | 이미지 삭제 | |
docker image prune | 사용하지 않는 이미지 삭제 | |
docker tag [image] [new-tag] | 이미지 태그 | |
docker push [image] | 이미지 푸시 | |
docker save -o [file] [image] | 이미지 저장 | |
docker load -i [file] | 이미지 로드 |
#컨테이너
| 명령어 | 설명 | |
|---|---|---|
docker ps | 실행 중인 컨테이너 목록 | |
docker ps -a | 모든 컨테이너 목록 | |
docker run [image] | 컨테이너 실행 | |
docker run -d [image] | 백그라운드 실행 | |
docker run -it [image] bash | 인터랙티브 실행 | |
docker run -p 8080:80 [image] | 포트 매핑 | |
docker run -v /host:/container [image] | 볼륨 마운트 | |
docker run --name [name] [image] | 이름 지정 | |
docker run -e KEY=value [image] | 환경 변수 설정 | |
docker stop [container] | 컨테이너 중지 | |
docker start [container] | 컨테이너 시작 | |
docker restart [container] | 컨테이너 재시작 | |
docker rm [container] | 컨테이너 삭제 | |
docker rm -f [container] | 강제 삭제 |
#실행 및 로그
| 명령어 | 설명 | |
|---|---|---|
docker exec -it [container] bash | 컨테이너 셸 접속 | |
docker exec [container] [command] | 명령어 실행 | |
docker logs [container] | 로그 보기 | |
docker logs -f [container] | 로그 실시간 보기 | |
docker logs --tail 100 [container] | 마지막 100줄 | |
docker inspect [container] | 상세 정보 | |
docker stats | 리소스 사용량 | |
docker top [container] | 프로세스 목록 |
#네트워크
| 명령어 | 설명 | |
|---|---|---|
docker network ls | 네트워크 목록 | |
docker network create [name] | 네트워크 생성 | |
docker network rm [name] | 네트워크 삭제 | |
docker network connect [network] [container] | 네트워크 연결 | |
docker network disconnect [network] [container] | 네트워크 해제 |
#볼륨
| 명령어 | 설명 | |
|---|---|---|
docker volume ls | 볼륨 목록 | |
docker volume create [name] | 볼륨 생성 | |
docker volume rm [name] | 볼륨 삭제 | |
docker volume prune | 사용하지 않는 볼륨 삭제 |
#Docker Compose
| 명령어 | 설명 | |
|---|---|---|
docker compose up | 서비스 시작 | |
docker compose up -d | 백그라운드 시작 | |
docker compose down | 서비스 중지 및 삭제 | |
docker compose ps | 서비스 상태 | |
docker compose logs | 로그 보기 | |
docker compose build | 서비스 빌드 | |
docker compose pull | 이미지 풀 | |
docker compose exec [service] bash | 서비스 셸 접속 |
#정리
| 명령어 | 설명 | |
|---|---|---|
docker system prune | 사용하지 않는 데이터 삭제 | |
docker system prune -a | 모든 미사용 데이터 삭제 | |
docker container prune | 중지된 컨테이너 삭제 | |
docker system df | 디스크 사용량 |
#자주 묻는 질문 (FAQ)
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.