Windows容器的Dockerfile-Python

时间:2019-02-19 03:51:45

标签: python docker cron dockerfile

我有带有cron作业的Dockerfile(如下所示),用于构建Linux容器。我需要更改它,以便它可以构建Windows容器(不能使用linux容器,因为我们正在使用pywin32 python lib,这在linux中不起作用)。任何人都可以帮助更改此dockerfile以便构建Windows容器吗?我对如何构建码头工人文件知之甚少,因此问。 注意:我正在使用Windows 10

FROM python
COPY . /src

RUN pip install --upgrade pip 
RUN pip install -r /src/requirements.txt

ENV http_proxy  'http://145.26.81.166:80'

RUN apt-get update 
RUN apt-get -y install cron

#editor
RUN apt-get -y install vim

#authentication
RUN export DEBIAN_FRONTEND=noninteractive && \
    apt-get update && apt-get install -y --no-install-recommends krb5-admin-server krb5-kdc-ldap

# Add crontab file in the cron directory
ADD crontab /etc/cron.d/cron-job

# Give execution rights on the cron job
RUN chmod 0644 /etc/cron.d/cron-job

# Apply cron job
RUN crontab /etc/cron.d/cron-job

# Create the log file to be able to run tail
RUN touch /var/log/cron.log

# Run the command on container startup
CMD cron && tail -f /var/log/cron.log

0 个答案:

没有答案