본문 바로가기

Cloud_2020

3. nginx 설치하기, nano editor 설치, 파일 작성

반응형

1-1. nginx 설치하기

$docker container run --name webserber -d -p 80:80 nginx

nginx 컨테이너 생성

-nginx images를 사용하여 이름이 webserver인 container를 생성 및 실행하라는 의미의 명령어

-80:80의 앞의 포트번호는 host PC의 포트번호이고, 뒤의 포트번호는 nginx의 포트번호이다. 

-$docker pull nginx명령어로 이미지를 다운로드 받지 않아도 run 명령어로 이미지 다운로드부터, 실행까지 이루어진다. 

$docker ps -a 

생성 후 확인

1-2. 포트포워딩

  1. Oracle Virtual Box를 열어 설정을 연다. 

  2. 네트워크 탭을 선택하여 고급 옵션을 선택하여 활성화된 포트포워딩 버튼을 눌러준다. 

 - NAT로 설정된 어댑터를 선택한다. 

  3. 포트포워딩 규칙을 추가한다.

 -이름: http, 프로토콜: TCP, 호스트 IP: 127.0.0.1, 호스트 포트: 80, 게스트 포트: 80으로 설정해준다. 

 -앞서 nginx container를 생성할 때 지정해준 포트번호를 써준다. 

  4. web browser를 열어 localhost:80 주소로 들어가 정상 작동하는지 확인한다. 

 -당연하지만 docker에서 nginx container가 활성화된 상태로 접속해야 페이지가 열린다. 

 

2-1. nano Editor 설치하기

#apt-get install nano

-apt-get install 명령어를 사용하여 nano editor를 쉽게 다운로드 받는다. 

-사진은 이미 nano에디터를 다운 받은 상태이기 때문에 뜨는 문구들이다. 

 

2-2 nano Editor로 파일 생성하기 

#nano hello.txt

-nano 에디터를 이용하여 hello.txt를 생성하고 싶다면 nano 명령어를 써준 후 뒤에 원하는 파일의 이름과 형식을 작성하면 된다. 

-hello.txt파일이 없다면 새로운 파일이 열리고, hello.txt파일이 존재한다면 기존의 파일이 열린다.

-위의 명령어를 실행시키면 위와 같이 nano 에디터의 창이 열리게 된다. 새로운 파일에는 아무것도 적혀있지 않으며, 기존의 파일에는 기존의 파일에 쓰여있던 내용이 보인다. 

-Ctrl+s: 파일 저장

-Crtl+x: 파일 나가기 

#cat hello.txt

-nano에디터에서 입력되고 저장된 내용을 cat 명령어를 통해 살펴보면 잘 저장된 것을 확인할 수 있다.

 

반응형