现在我正在尝试在 docker 映像中设置 argon2。显然我必须先安装 gcc(而且我不只是想在我的本地机器上安装它)。我的Dockerfile
样子是这样的:
FROM python:3.6-alpine
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY requirements.txt /usr/src/app/
RUN apt install -y gcc && \
pip3 install --no-cache-dir -r requirements.txt
COPY . /usr/src/app
EXPOSE 8080
ENTRYPOINT ["python3"]
CMD ["argon.py"]
我的requirements.txt
样子是这样的:
flask
flask_restful
connexion == 2.2.0
python_dateutil == 2.6.0
setuptools >= 21.0.0
swagger-ui-bundle
argon2-cffi
当我尝试像这样构建我的 docker 容器时,我收到一个错误:“/bin/sh: apt: not found”
如果这是相关的,我正在 ubuntu 服务器 18.04 上尝试这个。