티스토리 뷰
로컬 환경에서 이미지 업로드 기능 개발중 로컬에 이미지를 저장했는데 react에서는 로컬에 저장된 이미지를 불러올 수 없었다. 그래서 nginx로 로컬 이미지 서버를 만들어 nginx에서 이미지를 불러올 수 있도록 했다.
docker hub에 등록된 nginx 이미지
https://hub.docker.com/_/nginx
nginx - Official Image | Docker Hub
Quick reference Supported tags and respective Dockerfile links 1.23.3, mainline, 1, 1.23, latest 1.23.3-perl, mainline-perl, 1-perl, 1.23-perl, perl 1.23.3-alpine, mainline-alpine, 1-alpine, 1.23-alpine, alpine 1.23.3-alpine-perl, mainline-alpine-perl, 1-a
hub.docker.com
친절하게도 간단하게 정적 콘텐츠 호스팅 명령어가 안내되어 있었다.
Hosting some simple static content
$ docker run --name some-nginx -v /some/content:/usr/share/nginx/html:ro -d nginx
이미지 다운로드
$ docker pull nginx:1.23.3
이미지 실행
$ docker run --name nginx-image-server -p 5000:80 -v C::/usr/share/nginx/html:ro -d nginx
확인


참고
테스트용으로 이미지를 찾던중 더미 이미지를 받을 수 있는 사이트가 있었는데 원하는 사이즈, 개수만큼의 이미지를 zip으로 받을 있도록 제공해 유용하게 사용했다.
http://dummy-image-generator.com/
Dummy Image Generator | fine placeholder images for web designers
dummy-image-generator.com
'docker' 카테고리의 다른 글
docker 명령어 (1) | 2023.01.14 |
---|---|
docker desktop (0) | 2023.01.14 |