| En

도커 설치부터 첫 컨테이너 실행까지

운영체제 준비 도커는 리눅스 운영체제에서 가장 안정적으로 동작한다. 이 가이드는 우분투 20.04 LTS를 기준으로 한다. 도커 설치 기존 패키지 제거 시스템에 이전 버전의 도커가 설치되어 있다면 제거한다. sudo apt-get remove docker docker-engine docker.io containerd runc 필수 패키지 설치 도커 설치에 필요한 패키지를 설치한다. sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release 도커 공식 GPG 키 추가 도커의 패키지 저장소를 사용하기 위해 GPG 키를 추가한다. ...

2025년 2월 17일 · 2 분 · 411 단어 · In-Jun

리액트 애플리케이션 도커파일 작성법

도커파일의 필요성 리액트 애플리케이션을 도커 컨테이너로 배포하면 다음과 같은 이점이 있다: 개발 환경과 운영 환경의 일관성 유지 빌드, 테스트, 배포 프로세스의 표준화 확장성과 유연성 향상 환경 변수 관리 용이성 기본 도커파일 구조 가장 단순한 형태의 도커파일은 다음과 같다. FROM node:18 WORKDIR /app COPY package*.json ./ RUN npm install COPY . . RUN npm run build EXPOSE 3000 CMD ["npm", "start"] 이 방식은 동작하지만 최적화되지 않았다. 이미지 크기가 크고 빌드 시간이 길다. 멀티 스테이지 빌드 적용 멀티 스테이지 빌드는 최종 이미지의 크기를 줄인다. 빌드 단계와 실행 단계를 분리한다. ...

2025년 2월 17일 · 2 분 · 321 단어 · In-Jun
[email protected]