Infra & Devops/Docker

[Docker] Nginx 실행하기

겸둥이xz 2021. 9. 15. 18:33
반응형

Nginx 이미지 받아오기

docker image pull nginx
docker image ls			🐳 이미지 목록 보기

  • IMAGE ID : 해쉬 값
  • CREATED : 언제 만들어짐?
  • SIZE : 크기

 

컨테이너 실행

docker container run --name webserver -d -p 80:80 nginx
docker container ls 		🐳 구동중인 컨테이너 보기
  • --name webserver : webserver 이름으로 실행
  • -d : 백그라운드 옵션(detach)
  • -p 80:80 : 호스트의 80 포트와 컨테이너 80 포트를 연결!! ⭐️

  • COMAND : 실행한 내용
  • CREATED : 만들어진 시점
  • STATUS : 상태
  • PORTS : 포트 정보
  • NAMES : 컨테이너 이름

 

curl localhost  
또는 브라우저로 접속

 

 

컨테이너 관련 명령어

  • docker container ls (= docker ps) : 구동중인 컨테이너 보기
  • docker stop <컨테이너 이름> : 컨테이너 정지
  • docker start <컨테이너 이름> : 컨테이너 가동
  • docker container stats <컨테이너 이름> : 해당 컨테이너 대략적인 상태 보기

 

 

Docker run vs start

  • run : 새로운 컨테이너를 이미지로부터 만듦
  • start/stop : 기존에 실행되었던 컨테이너를 실행 또는 중지
반응형