
[🐳Docker] 도커환경에서 리액트 배포해보기
2025. 1. 4. 23:17
💻백엔드/DevOps
간단한 어플을 실제로 배포해보기 (개발부분)개발 환경과 배포 과정리액트 설치 방법npx create-react-app 리액트 어플리케이션을 실행할 때에는 아래 명령어를 입력하면 된다.개발 단계 : npm run start 테스트 단계 : npm run test빌드 단계 : npm run build→ 이렇게까지 하면 배포를 할 때 사용할 수 있는 build 폴더와 그 안에 많은 파일들이 생성된다. 도커를 이용하여 개발단계에서 리액트 실행하기도커로 어플을 실행하기 위해서Dockerfile.dev개발 환경에서의 도커 파일 작성은 현재까지 도커 파일 작성했던 것과 똑같이 해주면 된다. dockerfile.dev를 작성해보자. FROM node:alpine WORKDIR /usr/src/app COPY pa..

[🐳Docker] Node.js로 Docker 실습하기
2025. 1. 3. 23:26
💻백엔드/DevOps
👉 Node.js 환경 구축Node.js를 이용하기 위해서는 당연히 Node.js가 설치되어 있어야한다.Node.js가 설치되어 있어야 npm install, npm init, node server.js와 같은 명령어를 사용할 수 있다. Node.js는 공식 홈페이지에서 쉽게 다운로드 받을 수 있다.https://nodejs.org/en/download/current Node.js — Download Node.js®Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 설치가 잘 되었는지 확인하기 위해서 node -v 명령어를 사용할 수 있다.설치 버전이 나온다면 설치가 완료된 것이다. 다음은 Node.js 어..

[🐳Docker]도커 클라이언트 명령어와 직접 도커 이미지 만들어보기
2025. 1. 3. 22:02
💻백엔드/DevOps
👉 이미지 내부 파일 시스템 구조 보기위에 박스들이 명령어에 해당된다. - ls: 시작 명령어를 무시하고 커맨드를 시행하게 하는 명령- docker run alpine ls라는 명령어를 입력을하면 도커 허브에서 alpine이라는 이미지를 가져와서 돌릴 수 있게 만들어주는 것 그럼 작동과정이 아래 같다.만약, hello world 명령어를 사용하면 ls 명령어는 사용하지 못하게 된다.alpine이라는 이미지에 ls 명령어를 쓸 수 있는 것을 제공하기 때문에 사용이 가능했던 것이고, hello-world 이미지에는 반대로 ls 명령어를 적용시키는걸 제공하지 않기 때문에 먹히지 않는 것이다.👉 컨테이너들 나열하기현재 실행중인 컨테이너 나열ps : process status 줄임말의 명령어📚 실습2개의 T..