nginx 컨테이너 실행

nginx 컨테이너 실행

1. nginx 컨테이너 실행

 docker pull nginx : nginx 이미지 설치

 - docker run nginx

    - 문제점 : 제어권을 nginx가 잡고 안 놔줌

    - 외부에서 접근할 수 없음

        → 원래 도커 컨테이너독립적인 공간에서 실행되기 때문에 접근이 안되는 것이 정상

 - docker run -d nginx

    - detach 옵션 : 프로세스를 백그라우드로 돌리고 제어권 유지

    - 여전히 외부에서 접근할 방법이 없음

 - docker run -d -p 8031:80 nginx

    - 포트포워딩, 외부에서 접근 가능 (http://(enp0s3에서 inet 주소):8031)

        ※ enp0s3inet 주소는 ip addr을 입력하여, 확인

    - 크롬에서 확인 (본인 IP:8031)

 - docker run --name=app1 -d -p 8031:80 nginx

    - 컨테이너의 이름 설정 → app1, 컨테이너를 선택할 때 id 대신 사용 가능. 생략시, 랜덤하게 이름이 정해짐

 - docker stop (NAMES) 또는 docker stop (container id앞의 4글자)

    - 해당 ID의 컨테이너를 종료

'Back-End Study > Linux' 카테고리의 다른 글

도커 볼륨  (0) 2022.09.29
도커 컨테이너 실행  (0) 2022.09.26
컨테이너 관련 명령어  (0) 2022.09.19
도커 명령어  (0) 2022.09.19
도커  (0) 2022.09.19