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

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

2월 17, 2025 · 3 분 · 465 단어 · In-Jun Hwang

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

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

2월 17, 2025 · 2 분 · 389 단어 · In-Jun Hwang