【发布时间】:2020-09-24 12:56:01
【问题描述】:
我有一个 docker 容器,它是在 docker-compose 文件和数据库容器的帮助下启动的。我想这样做:
- 保持数据库容器运行
- 使用我的 python 程序安排容器每天运行,生成结果并再次停止
这是我的配置文件:
version: '3.7'
services:
database:
container_name: sql_database
image: mysql:latest
command: --init-file /docker-entrypoint-initdb.d/init.sql
ports:
- 13306:3306
environment:
MYSQL_ROOT_PASSWORD: root
volumes:
- ./backup.sql:/docker-entrypoint-initdb.d/init.sql
python-container:
container_name: python-container
build: ./python_project
command: python main.py
depends_on:
- database
volumes:
- myvol:/python_project/data
volumes:
myvol:
有人可以帮我解决这个问题吗?谢谢!
【问题讨论】:
-
独立撰写没有作业调度程序;运行专用 cron 容器和使用主机的 cron 为您启动任务都很常见。
标签: docker docker-compose cron scheduling