IT지식/도커(Docker) 사용법

3. 도커 컨테이너 생성 및 실행

맨땅에헤딩개발자 2025. 2. 10. 20:28

powerShell 에 docker ps -a 명령어를 실행해보면 다음과 같이 생성된 컨테이너가 보입니다.

만약 생성된 컨테이너가 없다면

docker create ngnix 라 입력하시면 컨테이너가 생성되는 것을 볼 수 있습니다.

 

이후

 

docker start 컨테이너명(위의 네모박스 참고) 을 입력하시면 컨테이너를 실행할 수 있는데

꼭 CONTAINER ID를 다 치실 필요는 없고 인식할 수 있을 만큼만 치시면 됩니다.

docker ps -a 를 입력하시면 STATUS창에 Ub 7 seconds 라고 나와있는데 이러면 컨테이너가 정상적으로 실행된 것 입니다.

 

* 컨테이너 생성 시 이미지가 존재하지 않으면 자동으로 다운받아줍니다.

 

컨테이너를 종료하고 싶다면

docker stop 컨테이너명 을 입력하시고

 

위의 그림과 같이 docker ps -a를 입력했을 때 STATUS에 Exited가 뜨면 정상적으로 종료되었다고 볼 수 있습니다.

 

 

docker run -d --name my-web-server nginx 명령어를 실행한 결과입니다.

 

여기서 run을 하게되면 이미지가 없을 경우 자동으로 다운받아지는 것을 볼 수 있습니다.

그리고 -d는 백그라운드에서 작업을 하겠다는 명령어이며

--name은 컨테이너에 별칭을 붙힐 수 있게 하는 명령어입니다.