我有一台带有16GB RAM的Linux服务器,并安装了docker主机.我想在其上部署一个Windows Server容器.可能吗?有人刚试过这个解决方案吗?
Dockerfile我的 Django 生产应用程序非常简约:
FROM python:3.8
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
RUN apt-get update &&
apt-get -y upgrade
WORKDIR /app
COPY requirements.txt ./
RUN pip install --upgrade pip && \
pip install -r requirements.txt
COPY . .
EXPOSE 8000
CMD [ "gunicorn", "api.wsgi:application", "--bind=0.0.0.0" ]
Run Code Online (Sandbox Code Playgroud)
我需要跑步吗apt-get update && apt-get -y upgrade?根据我的理解,这两个命令(1)下载可用软件包的最新列表和(2)升级已安装的软件包。为什么官方的 python docker 镜像还没有这样做呢?
如果我不需要在这个极简 Dockerfile 中运行它们,那么什么时候需要运行它们?我注意到它们通常在安装其他软件包时运行。