docker 2

[Docker/error handling] React, 격리환경 구성과 핫 리로딩(hot reloding)

팀에서 Docker를 사용하면 운영체제와 상관없이 일관성있는 개발환경을 유지할 수 있습니다.이번 포스팅에서는 로컬 환경 React코드가 실시간으로 반영(핫리로드)되는 Docker 격리환경(빌드환경) 구성을 목표로 합니다.STEP 1. Dockerfile Docker는 Dockerfile을 기반으로 이미지를 생성하고, 이 이미지를 Docker 컨테이너로 실행하는 흐름을 갖습니다.** 하나의 도커 이미지로 여러 개의 도커 컨테이너를 만들 수 있고, 각각의 컨테이너는 독립적으로 실행됩니다.DockerfileFROM node:18# Set working directoryWORKDIR /app# Install dependenciesCOPY package*.json ./RUN npm install# Copy all..

[Rocky Linux, Docker] Docker에 Rocky Linux9 설치 및 실행방법

wsl2, docker는 설치되었다는 가정으로 함1. Rocky Linux 이미지 다운로드도커 허브에 올라온 rockylinux9의 이미지를 다운로드합니다. docker pull rockylinux:92. Rocky Linux 컨테이너 실행다운로드한 이미지를 기반으로 컨테이너를 실행합니다.docker run -it --name rockylinux9_container rockylinux:9 /bin/bash3. Rocky Linux 컨테이너 실행 후 선행 명령어dnf update -ydnf install -y ncursesdnf install -y ncurses는 clear명령어를 사용하기 위함3. 컨테이너 중지docker stop rockylinux9_container4. 중지된 컨테이너 재실행docke..

1