docker ~
login / logout / search / version| 명령어 | 설명 | 사용 예제 |
|---|---|---|
docker login | 도커 허브(Docker Hub) 또는 다른 도커 레지스트리에 로그인합니다. | docker login |
docker logout | 도커 허브(Docker Hub) 또는 다른 레지스트리에서 로그아웃합니다. | docker logout |
docker search | 도커 허브에서 이미지를 검색합니다. | docker search <이미지 이름> |
docker --version | 도커의 설치된 버전을 확인합니다. | docker --version |
docker version | 클라이언트와 서버(엔진) 측 버전을 상세히 확인합니다. | docker version |
| 상위 커맨드 | 하위 커맨드 | 옵션 | 설명 |
|---|---|---|---|
docker | images | -a | 모든 이미지 목록 출력 |
docker | pull | <이미지 이름>:<태그> | 도커 허브에서 이미지 다운로드 |
docker | rmi | <이미지 ID> | 특정 이미지 삭제 |
docker | build | -t <이미지 이름>:<태그> . | 도커파일로 이미지 생성 |
| 상위 커맨드 | 하위 커맨드 | 옵션 | 설명 |
|---|---|---|---|
docker | ps | -a | 모든 컨테이너 출력 |
docker | run | -d <이미지 이름> | 백그라운드에서 컨테이너 실행 |
docker | stop | <컨테이너 ID> | 특정 컨테이너 중지 |
docker | start | <컨테이너 ID> | 중지된 컨테이너 재실행 |
docker | restart | <컨테이너 ID> | 특정 컨테이너 재시작 |
docker | rm | <컨테이너 ID> | 특정 컨테이너 삭제 |
docker | exec | -it <컨테이너 ID> <명령어> | 실행 중인 컨테이너 내 명령 실행 |
docker | logs | <컨테이너 ID> | 특정 컨테이너의 로그 확인 |
| 상위 커맨드 | 하위 커맨드 | 옵션 | 설명 |
|---|---|---|---|
docker | network ls | 없음 | 네트워크 목록 확인 |
docker | network create | <네트워크 이름> | 사용자 정의 네트워크 생성 |
docker | network rm | <네트워크 이름> | 특정 네트워크 삭제 |
docker | network inspect | <네트워크 이름> | 네트워크 상세 정보 확인 |
| 상위 커맨드 | 하위 커맨드 | 옵션 | 설명 |
|---|---|---|---|
docker | volume ls | 없음 | 볼륨 목록 확인 |
docker | volume create | <볼륨 이름> | 새 볼륨 생성 |
docker | volume rm | <볼륨 이름> | 특정 볼륨 삭제 |
docker | volume inspect | <볼륨 이름> | 특정 볼륨 상세 정보 확인 |
| 상위 커맨드 | 하위 커맨드 | 옵션 | 설명 |
|---|---|---|---|
docker | info | 없음 | 도커 시스템 정보 확인 |
docker | stats | 없음 | 실행 중인 컨테이너 리소스 사용량 확인 |
docker | system prune | -a | 사용하지 않는 리소스(이미지, 컨테이너 등) 삭제 |