[Docker] 웹 서버를 작동시켜 보자

Fabro·2021년 9월 15일
0
post-thumbnail

웹 서버를 작동시켜 보자

nginx 사용

  • nginx는 대량의 요청을 처리하는 대규모 사이트에서 주로 이용
  • 리버스 프록시나 로드밸런서와 같은 기능도 갖고 있음

nginx 이미지 다운로드 & 확인

docker pull nginx

# 이미지 확인
docker image ls

# REPOSITORY : 이미지 이름
# TAG : 버전
# IMAGE ID : 해시값
# CREATED : 언제 만들어(업데이트) 졌는지
# SIZE : 이미지 크기

nginx 작동

docker container run --name webserver -d -p 80:80 nginx

docker container ls, docker ps 같은 결과 출력

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

파이어 폭스에서 localhost 검색하면 이 화면이 나오면 잘 작동하는 것

nginx 정지

docker (container) stop webserver

docker ps

nginx 컨테이너 정지하고 컨테이너 상태를 보면 사라진걸 볼 수 있다.
파이어 폭스에서 localhost에 접속도 안된다.

nginx 재시작

docker (container) start webserver

docker ps

다시 start하면 또 잘 작동한다~



References

  • 완벽한 IT 인프라 구축을 위한 Docker
profile
엔지니어 유망주의 곡괭이질

0개의 댓글