이 전 13탄에서 docker 및 portainer를 설치했고
이를 이용해서 14탄에서는 webDAV를 설치하고 설정해보았습니다
이번에는 portainer를 이용해서 NginX를 설치해보겠습니다
Nginx 설치
그리고 왼쪽의 목록에서 App Templates으로 이동합니다
그러면 목록에 있는 Nginx를 볼 수 있습니다 선택하고 show advanced options를 클릭합니다
그러면 container 관련 설정창이 나오게 됩니다
여기서 port나 volume을 설정할 수 있습니다
포트와 volume모두 기본 설정대로 해서 deploy하려고 합니다
deploy the container를 눌러줍니다
정상적으로 deploy된 후에 자동으로 설정된 외부에 노출되는 port를 확인후
인터넷 창에서 입력하여 이동합니다
그러면 정상적으로 설치가 된 것을 볼 수 있습니다
위 처럼 portainer의 대시보드를 통해 nginx container에 접근하여 상태를 확인할 수 있습니다
아래 console을 클릭하여 nginx container에도 직접 붙을 수 있습니다
console을 클릭하면 위와 같은 화면이 나올텐데
기본 설정 그대로 bash shell을 이용해서 root 계정으로 접근해보도록 하겠습니다
apt update
apt install vim
그러면 아래에 shell이 나올텐데 위 명령어를 입력해서
vim을 설치합니다 (html 파일 수정을 위해서)
vim /etc/nginx/nginx.conf
vim /usr/share/nginx/html/index.html
우선 위 명령어를 통해서는 nginx 설정을 변경할 수 있고
아래 명령어 즉 index.html 파일 수정을 통해서는 web html 파일을 수정할 수 있습니다
파일을 열개되면 아까 인터넷창에서 보았던 html파일이 나오게 됩니다
여기서 Welcome to 이 부분을 수정해보았습니다
service nginx restart
수정 후 위 명령어를 통해 nginx를 재시작하여 변경된 html을 반영합니다
그러면 다시 브라우저를 통해 접속시 변경된 페이지를 확인할 수 있습니다
이를 이용해서 블로거나 원하는 웹 페이지를 만들어 서비스할 수도 있겠습니다