반응형
1. Docker 이미지 검색
docker images
현재 존재하는 이미지들을 출력하는 명령어
2. Docker 단일 이미지 삭제
docker image rm [image ID]
해당 이미지를 CONTAINER에서 사용하고 있으면 삭제할 수 없다.
3. Docker 모든 이미지 삭제
docker rmi $(docker images -q) -f
(docker image -q)라는 명령어는 이미지의 ID를 출력하는 명령어
4. Docker 컨테이너 생성
docker create <옵션> --name [CONTAINER ID] [REPOSITORY]
실행을 하는 것이 아니기 때문에 옵션은 -it까지만 허용
5. 컨테이너 접속
docker exec -it [CONTAINER ID] /bin/bash
6. Docker 컨테이너 생성과 동시에 실행
docker run <옵션> --name [컨테이너 이름 = CONTAINER ID] [이미지 이름 = REPOSITORY]
옵션
-i : 사용자가 입출력을 할 수 있는 상태
-t : 가상 터미널 환경을 에뮬레이션
-d : CONTAINER를 일반 프로세스가 아닌 데몬프로세스(백그라운드) 형태로 실행해 프로세스가 끝나도 유지
7. CONTAINER 빠져나오기
CONTAINER를 종료하면서 빠져나오기: exit 또는 ctrl+D
CONTAINER가 가동되는 상태를 유지하면서 접속만 종료하기: ctrl + P 입력 후 Q 입력
8. CONTAINER 실행/종료
- 실행
docker start [CONTAINER ID]
- 종료
docker stop [CONTAINER ID]
9. CONTAINER 조회
- 실행중인 CONTAINER 리스트 출력
docker ps
- 실행했던 CONTAINER 리스트의 이력을 출력
docker ps -a
10. CONTAINER 삭제
docker rm [CONTAINER ID]
11. 컨테이너 한번에 전체 삭제
docker rm -f $(docker ps -qa)
반응형
'DevOps 관련 > Docker' 카테고리의 다른 글
[Docker] Mac에서 AWS EC2에 도커올리기 (0) | 2023.09.12 |
---|---|
[Docker] Sveltekit 빌드 시 build폴더 생성 안될 때 (Dockerfile 오류) (0) | 2023.09.11 |
[Docker] Windows 10에서 Docker Desktop 사용 시, 'Cannot enable Hyper-V service' 에러 해결 (0) | 2023.09.10 |
[Docker] DockerHub에 이미지 push하는 방법 (0) | 2023.09.08 |
[Docker & NestJS] 다단계 도커를 이용한 이미지 크기 줄이고 이미지 생성 (0) | 2023.09.05 |
댓글