imhamburger 님의 블로그
도커(Docker) - 같은파일인데 도커 이미지 안에서의 결과랑 내 컴퓨터에서 출력되는 결과가 다르게 나오는 오류 본문
도커(Docker)
도커(Docker) - 같은파일인데 도커 이미지 안에서의 결과랑 내 컴퓨터에서 출력되는 결과가 다르게 나오는 오류
imhamburger 2024. 9. 5. 12:04내가 만든 파일을 도커 이미지로 만들고 이미지 안에서 실행하였는데 내 컴퓨터에서 출력되는 결과가 다르게 나왔다.
기능은 length 와 weight 값을 입력하면 빙어인지 도미인지 알려주는 기능이다.
도커 안에서 실행한 결과
내 컴퓨터에서 실행한 결과
각각 파일 해시값을 출력해보니 해시값이 달랐다.
파일 해시값을 출력하는 방법은 다음과 같다.
md5sum {파일명}
출력된 해시값
도커 > 2e886ff57183229c24e8e05084c21e74 model.pkl
내 컴퓨터 > b4cce379395c6dac1cb04fc9b9c768f0 model.pkl
Dockerfile은 다음과 같다.
FROM ham/fishmlserv:1.1.0
WORKDIR /code
COPY src/fishmlserv/main.py /code/
#RUN 모델 서빙만(의존성의 위 BASE 이미지에서 모두 설치했다.)
RUN pip install --no-cache-dir --upgrade git+https://github.com/hamsunwoo/fishmlserv.git@1.1.2/k
#모델 서빙을 위해 API 구동을 위한 FastAPI RUN
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8080"]
기능 모듈은 Github에 올려둔 곳에서 가져오는데 뭐가 꼬였는지... 깃 브랜치를 다시 따고 바꿔주니 해결이 되었다..
파일 해시값도 출력해보니 똑같이 나왔다.
'도커(Docker)' 카테고리의 다른 글
도커(Docker) - 도커 컴포즈로 Nginx 로드밸런서 실행하기 (4) | 2024.10.31 |
---|---|
도커(Docker) - Docker compose 사용하기 (0) | 2024.10.28 |
도커(Docker) - 명령어 모음 (0) | 2024.08.25 |
도커(Docker) - 도커 이해하기 (0) | 2024.07.04 |
도커(Docker) - 가상화 기술과 컨테이너 이해하기 (0) | 2024.07.03 |