1. Docker ps (실행 중인 컨테이너 확인)
Docker ps는 현재 실행중인 Container를 확인하는 명령어이다
일단 간단하게 image를 다운로드하여서 실행시켜 보도록 한다
CMD창에서 아래와 같이 명령어를 입력
docker pull nginx
그런 다음은 docker desktop에서 image를 실행시켜보도록 한다
그런 다음 다시 CMD창에서 아래와 같이 명령어를 입력해 본다
docker ps
이렇게 실행 중인 컨테이너를 확인할 수 있다
2. docker stop (실행 중인 컨테이너 정지)
docker stop은 실행중인 Container를 정지시키는 명령어이다
사용법은 아래와 같다
docker stop <Container ID>
방금 실행시킨 nginx의 CONTAINER ID는 9b4d066b8722이기 때문에 아래와 같이 입력해 보았다
docker stop 9b4d066b8722
그런 다음 docker ps를 이용해서 확인해 보도록 한다
확인해 보니 실행 중인 컨테이너가 없다는 것을 알 수가 있다
3. docker rm (컨테이너 삭제)
docker rm은 컨테이너를 삭제하는 기능이다.
사용법은 아래와 같다
docker rm <Container ID>
방금 docker stop으로 컨테이너를 정지시켰기 때문에, docker ps로 container ID를 확인할 수가 없다
그렇기 때문에 아래와 같이 입력한다
docker ps -a
-a 를 추가해서 입력하면 정지된 컨테이너까지 확인할 수가 있다
그리고 삭제를 한번 해보자
docker rm 9b4d066b8722
삭제를 한 뒤에 docker ps -a를 해보면 컨터이너가 사라진 것을 알 수 있다
4. docker images (이미지 확인)
docker images란 내가 가지고 있는 이미지들을 확인하는 명령어이다
docker images
5. docker run (이미지 실행)
docker run은 내가 가지고 있는 이미지를 실행시키는 명령어이다
docker run <image name>
위와 같이 컨테이너가 실행이 되었다
하지만 맨 밑을 보면 다른 작업을 할 수 없다는 것을 확인할 수가 있다
그렇기 때문에 백그라운드로 실행을 시켜줘야 한다
docker run -d <image name>
-d 를 추가시키면 백그라운드로 실행시킬 수 있다
6. docker rmi (이미지 삭제하기)
docker rmi는 이미지를 삭제하는 것이다 docker rm과 docker rmi이 닮았으니 주의하도록 한다
docker rmi <image name>
이렇게 하면 삭제가 될 텐데 혹시나 아래와 같은 에러가 발생하였다면
이미지의 컨테이너가 있기 때문에 삭제를 못하는 것이다
컨테이너까지 다 삭제를 하고 다시 이미지를 삭제를 하면 잘 될 것이다
'Docker' 카테고리의 다른 글
Docker 실행중인 Container 내부로 접근하기 (0) | 2023.09.26 |
---|---|
Docker 포트포워딩 하기 (0) | 2023.09.25 |
Docker pull (Docker 이미지 다운 받기) (0) | 2023.09.21 |
Docker image와 container (0) | 2023.09.18 |
Docker 다운로드 & 설치 하는 법 (1) | 2023.09.18 |