오늘의하루

Docker 짤막한 명령어 본문

이것저것

Docker 짤막한 명령어

오늘의하루_master 2024. 1. 17. 14:15

이미지 생성

#docker build -t DOCKER_IMAGE_NAME:DOCKER_IMAGE_TAG .
docker build -t docker-ex:0.0.1 .

도커 실행

#docker run -p HOSTPORT:WEBSERVERPORT DOCKERIMAGE-REPOSITORY:DOCKERIMAGE-TAG
docker run -p 8088:8088 docker-ex:0.0.1

#이름 지정하는법
docker run --name docker-name -p 8088:9090 docker-ex:0.0.1

#백그라운드 실행방법
docker run -d --name docker-name -p 8088:9090 docker-ex:0.0.1

포트 번호 관련 알게된 내용

앞에 작성되는 건 호스트의 포트번호이고 뒤에 적히는 건 웹 서버의 포트번호이다.

실제로 사용자가 들어오게 되는 포트번호는 호스트의 포트번호이다.

이미지 삭제

#docker rmi DOCKER-REPOSITORY:DOCKER-TAG
docker rmi docker-ex:0.0.1

이미지를 삭제하기 전에 해당 이미지를 사용하고 있는 컨테이너가 있다고 중지 후에 삭제해야한다.

도커 조회 및 중단, 삭제

#조회 (실행 중인 도커)
docker ps

#조회 (중지 된 도커까지 조회)
docker ps -a

#중지
#docker stop DOCKER_NAMES|CONTAINER_ID
docker stop docker-con
docker stop 646d88d539a3

#삭제
#docker rm DOCKER_NAMES|CONTAINER_ID
docker rm docker-con
docker rm 646d88d539a3
Comments