도커(Docker) 사용해보기 (Windows)

도커(Docker) 사용해보기 (Windows)

도커(Docker)?

도커 컨테이너는 소프트웨어 실행에 필요한 모든 것을 포함하기 때문에 실행 중인 환경에 상관없이 언제나 동일하게 실행가능하게 해준다.

도커를 실제로 사용해보기 (Windows)

  1. 도커 설치

1) https://www.docker.com/products/docker-desktopa 링크에서 다운로드


2) Docker Desktop 실행 가능


3) cmd 창에서 docker 명령어 입력을 통해 확인

docker ps // 컨테이너 리스트를 반환해주는 명령어

실행 결과

docker run –p 80:80 nginx 
// -p : 포트 설정
// 80:80 => 호스트 포트 : container 포트

실행 결과

Nginx 이미지를 다운로드하며 포트에 연결해준다.
실행 후 localhost:80 으로 접근하면 아래와 같은 결과를 볼 수 있다.

그러나 도커 실행을 종료하면 접근할 수 없다.

docker run –d –p 80:80 nginx // -d 를 추가해 데몬으로 실행, container가 유지되기때문에 cmd를 종료해도 접근가능
docker ps // docker container 실행 후 현재 container들을 보여준다 

실행 결과

docker kill <container ID> // 올라가 있는 container을 내린다.

실행 결과

docker images // docker image 조회
docker rmi nginx // docker image 지우기

실행 결과

위의 결과와 같이 Error가 생겨 지워지지 않는 경우가 생긴다.
이런 경우 container을 확인해준다.

docker container ls -a // container 확인
docker container rm <CONTAINER ID>

실행 결과


이미지를 사용하는 container이 남아있기 때문에 container도 지워줘야한다.
container을 지워주고 다시 조회하면 이미지를 사용하는 container은 없다.

docker rmi nginx
// container을 지워준 후 다시 image를 지워준다.

실행 결과

좋은 웹페이지 즐겨찾기