카테고리 없음

[Linux] Doker 컨테이너 만들고 실행하기, 멈추기 삭제하

오늘의 여름 2023. 5. 1. 23:25
728x90

 

 

📌Container만들기

 

▶일회용 container

docker run --name demo1 -it ubuntu:18.04 /bin/bash

이렇게 만들면 exit하는 순간 컨테이너는 실행이 종료되어 현재 컨테이너 사용 상태를 알아보는 docker ps를 했을 때 아무 것도 나오지 않는다.

▶계속 실행되는 container

docker run -it -d --name demo2 ubuntu:18.04
docker exec -it demo2 /bin/bash

그럼 exit을 한 후에도 계속 돌아가는 것을 볼 수 있다.

 

📌Docker 멈추기, 삭제하기

▶container 멈추기

docker ps로 현재 실행되고 있는 컨테이너를 확인하면 정지를 시켰기 때문에 아무것도 없는 것을 볼 수 있다.

그렇다면 컨테이너는 아예 사라진 것인가? NO🙅

메모리 속에 컨테이너는 존재한다.

 

▶container 삭제하기

docker ps -a

위 명령어로 이제까지의 히스토티를 볼 수 있는데 메모리에 demo1이 남아있는 것을 알 수 있다. 아까분명 exit해서 실행되지 않은 것을 확인했는데도 말이다.

docker rm 이름

  원하는 container의 이름을 넣어 삭제를 해주면 위와 같이 docker ps -a을 해주어도 나타나지 않아 완전히 삭제된 것을 알 수 있다.

728x90