본문 바로가기

IT 잡지식/DevOps69

[Docker] 운영환경을 위한 Nginx 사용하기 안녕하세요, 쯀리입니다. 지난 시간에는 Docker를 이용해 리액트 앱을 설치, 실행 그리고 테스트 까지 해보았습니다. 이젠 운영환경에 배포 해봐야겠죠? [Docker] 리액트 앱 배포 [Docker] 리액트 앱 배포-2 [Docker] 리액트 앱 배포-3 Nginx 를 사용할텐데 Nginx가 무엇이고 왜 필요한지를 살펴보겠습니다. Nginx란? Nginx는 높은 성능과 안전성 그리고 현재 가장 많이 사용되는 웹서버 입니다. 웹서버란? 클라이언트의 요청에 따라 정적파일(Html,CSS, JS)등을 응답하여 제공하는 소프트웨어입니다. https://blog.naver.com/gi_balja/223028077537 Nginx란 무엇인가? Nginx(엔진엑스)는 높은 성능과 안정성 그리고 현재 가장 많이 사용.. 2023. 9. 9.
[Docker] 리액트 앱 배포-3 안녕하세요, 쯀리입니다. 지난 시간에 리액트 앱을 설치하고, 도커이미지와 볼륨을 통해 리액트 앱을 실행 해보았습니다. [Docker] 리액트 앱 배포 [Docker] 리액트 앱 배포-2 오늘은 도커 컴포즈로 좀 더 간단하게 테스트 해보고 운영환경을 위한 Nginx를 실행해보겠습니다. 도커 컴포즈로 좀더 간단하게 앱 실행하기 저번시간에 Volume을 명령어로 쳐서 복잡하게 실행해주었는데요, docker-compose.yml에 작성해보고 Docker Compose를 이용해서 실행해보겠습니다. docker-compose.yml 파일 version: "3" services: react: # 컨테이너 이름 build: context: . # 도커 이미지를 구성하기위한 파일과 폴더들이 있는 위치 dockerfile.. 2023. 9. 9.
[Docker] 리액트 앱 배포-2 안녕하세요, 쯀리입니다. 지난 시간에 리액트 앱을 설치해보았는데, [Docker] 리액트 앱 배포 오늘은 생성된 도커이미지를 이용해서 리액트 앱을 실행해 보고 볼륨이라는 것이 무엇인지 알아보겠습니다. 생성된 도커 이미지로 리액트 앱을 실행해보기 우선 도커 이미지에 이름을 줘서 실행해주겠습니다. -t 옵션 : 이름 주기 docker build -f Dockerfile.dev -t jjwdocker/docker-react-app ./ build가 완료가 되면 이름이 생긴 이미지를 확인 할 수 있습니다, 이미지로 실행해보겠습니다. docker run [이미지 이름] react는 포트번호: 3000번에서 기본적으로 실행 되는데 확인하러 가보겠습니다 연결이 되지 않습니다 ㅜㅜ 왜일까요?? 포트를 지정해주지 않아서.. 2023. 9. 8.