반응형
✅ 1. 선택지 정리하기이번 시간은 마지막으로 MongoDB 서버를 만들어 서버에 띄울 수 있도록 단계별로 알아보겠습니다. 총 3가지 방법이 있습니다.MongoDB Atlas 무료 티어 설치 필요 없이 mongod+srv:// 로 URI 접속 가능GUI(MongoDB Composs) + 클라우드 환경세팅 가능배포 개념을 이해하기 쉬움로컬 PC에 Docker 띄우기docker run 한 줄로 바로 실행데이터도 로컬 볼륨에 저장서버에 직접 설치하는 것 보다 깔끔로컬 직접 설치직접 서버 환경을 연습하고 싶다면 이 방법을 추천sudo apt install mongodb.org 같은 방식✅ 2. MongoDB Atlas 무료 티어 배포👉 특징MongoDB 공식 클라우트 서비스로 무료 티어(M0) 제공 (512..
1. Docker Node.js 이미지 다운로드Docker에서 Node.js 이미지를 다운로드하고 새로운 이미지를 빌드하기 위해서 먼저 기본 Node.js이미지를 다운받아야 합니다. 프로젝트 디렉토리 터미널에서 아래 명령어로 Node.js 이미지를 다운받습니다.docker pull node// 특정 Node.js 버전 이미지 다운로드docker pull node:14 # ex. Node.js 14 버전2. 새로운 이미지 빌드새로운 이미지를 빌드하기위해 Dockerfile을 작성해야합니다. 프로젝트 디렉토리에 Dockerfile을 생성하고 아래 Dockerfile에 다음 사항을 추가해줍니다.mkdir Docker-images-Downloadcd Docker-images-Downloadtouch Docker..
1. Node.js 애플리케이션 Docker 사용Node.js에서 Docker를 사용하는 방법은 먼저 Node.js 프로젝트에 Dockerfile을 생성해줍니다.# Node.js 이미지 사용FROM node:14# 작업 디렉토리 설정WORKDIR /app # 패키지 json package-lock.json 복사 COPY package*.json ./# 의존성 설치RUN npm install # 애플리케이션 소스 복사COPY . . # 애플리케이션 포트 노출EXPOSE 3000 # 애플리케이션 실행 명령CMD ["npm", "start"].dockerignore 파일 생성Docker 이미지 빌드 시 제외할 파일 및 디렉토리를 정의합니다.node_modules npm-debug.logindex.js 파일 생..
1. 도커 이미지 확인JavaScript(특히 Node.js 환경)에서 도커 이미지를 확인하는 방법은 child_process 모듈을 사용해 도커 명령어를 실행합니다. 아래는 도커 이미지를 확인 하는 Javascript예제로 우선 Node.js 를 설치해야합니다.node -vnpm install child_process2. Node.js로 도커 이미지 목록 가져오기아래 코드는 Node.js에서 child_process 모듈을 사용해 도커 이미지 목록을 가져옵니다.const { exec } = require("child_process");// 도커 이미지 목록 가져오기function listDockerImage() { exec("docker images", (error, stdout, stderr) =>..
2013년 3월 13일 솔로몬 하익스(Solomon Hykes)는 컨테이너 기반 오픈 소스 플랫폼으로, 애플리케이션을 신속하게 개발, 배포할 수 있고 실행할 수 있는 Docker를 발표합니다.1.Docker의 특징도커(Docker)는 리눅스에서 운영 체제 수준 가상화의 추상화 및 자동화 계층을 추가적으로 지원하며, 컨테이너 기반으로 가볍고 빠른 실행환경을 제공한다는 특징을 가지고 있습니다. Docker의 특징은 3가지로 정리해볼 수 있습니다.이식성: 다양한 환경에 동일하게 실행 가능(개발, 테스트, 프로덕션)격리성: 애플리케이션과 종속성을 결리하여 충돌을 방지.버전 관리: 이미지의 버전 관리를 통한 쉬운 버전 롤백 가능2. Docker의 장단점장점빠른 배포: 컨테이너를 통한 애플리케이션의 신속적인 배포 ..