Nginx 이미지 다운로드
docker pull nginx:latest
docker 의 pull 명령어를 통해서 nginx 이미지를 다운로드 할 수 있다.
docker pull nginx 라는 명령어만 입력해도 자동으로 latest태그가 달린 이미지로 다운로드 된다.
이미지 출력하기
docker images
# docker image ls
위 명령어를 사용하면 다운로드된 이미지들을 불러올 수 있다.
Nginx 컨테이너 만들기
이미지를 다운로드 받았으니 그 다음은, nginx 이미지를 컨테이너로 생성한다.
docker run -d --name nginx__1 -p 80:80 nginx:latest
# docker run -d --name {컨테이너 이름} -p {host port number}:{container port number} {이미지 명}
- run : 이미지를 가지고 컨테이너를 만들고 실행하는 명령어
- -d : 컨테이너를 만들면 백그라운드에서 계속 실행하게 하는 옵션 ('데몬'이라고 읽는다)
- --name : 컨테이너의 이름을 정한다.
- -p : 포트를 연결해주는 옵션이다.
docker ps 로 실행중인 컨테이너를 확인해 보면,
nginx__1 과 mariadb__1 이름의 컨테이너가 실행중임을 확인할 수 있다.
host 80번 포트에서 들어온 트래픽은 nginx 컨테이너의 80번 포트로 전달한다는 뜻이다.
-> localhost:80으로 접속을 하면 nginx 80번 포트로 전달되어 nginx 고유의 페이지를 볼 수 있다.
'DevOps > Docker' 카테고리의 다른 글
[Docker] GCP 에서 docker로 django 웹 서버 구동 (0) | 2022.04.04 |
---|---|
[Docker] django 터미널에서 docker-compose를 이용하여 개발환경 구성하기 (0) | 2022.04.03 |
[Docker] 4. Django 개발 환경 세팅 (0) | 2022.04.03 |
[Docker] 2. mariadb 컨테이너 설치 및 세팅 (0) | 2022.04.02 |
[Docker] 1. 도커(docker) 설치하기 (0) | 2022.04.02 |