当前位置: 首页 > 知识库问答 >
问题:

如何使用泊坞窗运行蟒蛇克隆应用程序?[重复]

佟嘉祯
2023-03-14

我正在尝试在泊坞窗中用cron运行我的两个python文件。我有两个 a.py 和 b.py 的文件,它们将与cron和它们之间的特定时间段一起运行。

如何通过泊坞窗解决这个问题?

共有1个答案

关玮
2023-03-14

这是我正在使用的。您可以参考

 FROM ubuntu:latest

# Install cron
RUN apt-get update
RUN apt-get install cron
RUN apt-get install -y python3
RUN apt-get install -y python3-pip

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

# Add shell script and grant execution rights
ADD dir/ /
ADD requirements.txt /
ADD script.sh /script.sh
WORKDIR /
RUN pip3 install -r requirements.txt
RUN chmod +x /script.sh

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

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

# Run the command on container startup
CMD printenv | sed 's/^\(.*\)$/export \1/g' > /env.sh && cron && tail -f /var/log/cron.log
 类似资料:
  • 我安装了cron和 登录docker镜像 没有正在运行 我想我必须做点什么来启动cron服务器。 我怎么能这样做??

  • 问题内容: 我正在docker容器内的GCE上运行jenkins实例,并希望从此Jenkinsfile和Github执行多分支管道。我正在为此使用GCE詹金斯教程。这是我的 我总是得到一个错误: 为了使docker在jenkins中工作,我需要更改什么? 问题答案: 看起来像DiD(Docker中的Docker),最近的一期杂志指出这是有问题的。 请参阅“ 在您的CI或测试环境中使用Docker-

  • 我正在尝试设置一个 .NET Core 控制台应用程序,该应用程序使用硒 Web 驱动程序和 Docker 中的 Firefox,但我很难理解如何实际使用官方的硒泊坞窗映像。 目前,控制台应用程序只是一个尝试Google.com并成功报告的应用程序。 尝试创建新FirefoxDriver时,我始终收到以下错误消息: 预期的浏览器二进制位置,但无法在默认位置找到二进制,没有提供“moz:firefo

  • 我在windows 10 home上工作。 当我运行docker快速启动终端快捷方式或直接运行 start.sh 时,我收到消息: Docker Machine未安装。请重新运行工具箱安装程序,然后重试。看起来“查找vboxmanage.exe”步骤出错…按任意键继续。。。 我尝试重新安装,选择了所有选项,包括NDIS5驱动程序,但我没有帮助。运动学工作正常,但我无法在终端中运行docker。 我

  • 我尝试通过挂载在docker容器中运行一些Qt应用程序。我在这里看到这可能很难。 所以当我在docker容器中运行kdevelop时,它不工作(我得到一个空窗口)。但是如果我运行qtcreator,就没问题了。 我觉得区别是因为用的Qt版本(kdevelop用Qt4开发,qtcreator用Qt5)。我的所有其他Qt5应用程序都运行良好,但没有一个Qt4应用程序。 问题: 有没有人知道如何启动Qt

  • 我一直在使用minikube在本地测试库伯内特斯,在minikube中,我们可以通过使用命令来使用本地docker镜像。 我开始探索微型k8。在运行Ubuntu 18的机器上使用快照安装microk8。 除了创建本地 docker 注册表之外,有没有办法将本地 docker 映像与 microk8s 一起使用,就像我们使用 minikube 进行测试和开发一样? 命令也不工作,它显示: 命令‘mi