[Docker Desktop] Docker 컨테이너 생성, 실행, 중지, 삭제하기!
KUKJIN LEE • 3개월 전 작성
컨테이너 생성 및 실행 (Desktop)
-
Docker Desktop을 실행하고, 왼쪽 메뉴에서 "Images"를 클릭합니다.
-
상단 검색창에
nginx
를 입력하고 검색합니다. -
검색 결과에서
nginx
이미지를 선택하고 "Pull" 버튼을 클릭하여 이미지를 다운로드합니다. -
이미지 다운로드가 완료되면, "Images" 탭에서
nginx
이미지를 선택하고 "Run" 버튼을 클릭합니다. -
컨테이너 설정 창에서 다음과 같이 설정합니다:
-
컨테이너 이름:
my-nginx
-
포트 매핑: 호스트의 포트 8080을 컨테이너의 포트 80에 매핑 (Host: 8080, Container: 80)
-
-
"Run" 버튼을 클릭하여 컨테이너를 실행합니다.
-
이제 브라우저에서
http://localhost:8080
을 열어 nginx 서버가 정상적으로 실행되는지 확인할 수 있습니다.
※ 만약 8080 포트를 다른곳에서 사용하고 있다면, 아래와 같은 방법으로 포트를 변경할 수 있습니다.
docker run --name my-nginx -p 8081:80 -d nginx
컨테이너 중지
-
Docker Desktop에서 "Containers" 탭을 클릭합니다.
-
실행 중인 컨테이너 목록에서
my-nginx
컨테이너를 확인합니다. -
my-nginx
컨테이너 오른쪽의 "Stop" 버튼을 클릭하여 컨테이너를 중지합니다. -
컨테이너가 중지되면 상태가 "Stopped"로 변경됩니다.
컨테이너 삭제
-
Docker Desktop에서 "Containers" 탭을 클릭합니다.
-
중지된
my-nginx
컨테이너를 찾습니다. -
my-nginx
컨테이너 오른쪽의 "Delete" 버튼을 클릭하여 컨테이너를 삭제합니다. -
삭제 확인 팝업에서 "Delete"를 클릭하여 컨테이너를 삭제합니다.
오늘의 결론, Docker Desktop을 사용하면 GUI 환경에서 쉽게 Docker 컨테이너를 관리할 수 있습니다.