React

[React] Docker 컨테이너에서 실행 중인 React 애플리케이션의 특정 이미지 변경하기 (Linux)

연신내고독한늑대 2024. 8. 19. 20:00

# 이슈

Docker 컨테이너에서 실행 중인 React 프로젝트에서 특정 경로의 이미지를 변경해야 할 때, 어떻게 처리할 수 있는지에 대한 가이드입니다. 이 가이드는 Linux 환경에서 명령어를 사용해 이미지를 교체하는 방법을 설명합니다.

 

# 명령어

1. 교체하고자 하는 파일 서버에 전송하기

- 우선, 교체하려는 이미지를 서버에 전송해야 합니다. SFTP 클라이언트(예: Filezilla)를 사용하여 이미지를 서버로 업로드합니다.

cd /home/developer/application/

 

2. Docker 컨테이너 ID 확인하기

현재 실행 중인 Docker 컨테이너의 ID를 확인합니다. 이를 통해 어떤 컨테이너에서 작업할지 명확히 할 수 있습니다.

docker ps

 

3. Docker 컨테이너에 접속하여 파일 경로 확인하기

Docker 컨테이너에 접속하여 이미지를 교체할 경로를 확인합니다.

docker exec -it <container_id> /bin/sh

컨테이너 내부에서 이미지를 교체할 디렉토리를 탐색합니다. ls 명령어를 사용하여 디렉토리 구조를 확인할 수 있습니다.

컨테이너 나기기
exit


4. 새로운 파일을 Docker 컨테이너에 복사하기

docker cp /path/img.png <container_id>:/path