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)
※ enp0s3의 inet 주소는 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 |