2025. 2. 10. 11:29ใError
๋์ปค ๊ฐ์๋ฅผ ์๊ฐํ๊ณ ์๋๋ฐ
DockerFile ์ด ํฌํจ๋ ํด๋์์ docker compose๋ฅผ ํตํด ์ฌ๋ฌ ์ปจํ ์ด๋๋ฅผ ์คํํ๋ ค๊ณ ํ๋ค.
๊ทผ๋ฐ ๊ฐ์๊ธฐ
[Error] Could not fetch URL : There was a problem confirming the ssl certificate: ...
(Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed..
์ด๋ฐ ์๋ฌ๊ฐ ๋ฐ์ํด์ ์ปจํ ์ด๋ ์คํ์ ํ ์ ์์๋ค.
๋ฌธ์ ์ DockerFile
FROM python:3.7-alpine
WORKDIR /app
COPY . /app
RUN pip install flask redis
CMD ["python", "app.py"]
-> ์ค๋ฅ ๋ก๊ทธ๋ฅผ ์์ธํ ๋ณด๋ pip ์ผ๋ก ์ค์น๋ฅผ ํ ๋ SSL ์ค๋ฅ๊ฐ ๋์ ๋ฐ์ํ๋ ๋ฌธ์ ์๋ค.
์ธํฐ๋ท์์ ์ฐพ์๋ณธ ํด๊ฒฐ ๋ฐฉ๋ฒ
โถ๏ธ trusted-host ์ค์ ์ถ๊ฐ
--trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org
-> pip ๋ช ๋ น์ด ๋ค์ ์์ ์ค์ ์ ์ถ๊ฐ
ํ๋ฉด ๋๋ค๊ณ ํ๊ธธ๋ DockerFile์ ์ถ๊ฐ๋ฅผ ํ๋ค.
DockerFile
FROM python:3.7-alpine
WORKDIR /app
COPY . /app
RUN pip install flask redis --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org
CMD ["python", "app.py"]
์ถ๊ฐ ํ ๋ค์ docker compose ์คํํ๋๋ ์ ์์ ์ผ๋ก docker-compose.yml ์ ๋ฑ๋ก๋ ์๋น์ค๋ค์ด ์์ฑ๋๊ณ ์คํ๋์๋ค.