相关疑难解决方法(0)

如何在docker容器中运行cron作业?

我试图在一个调用shell脚本的docker容器中运行一个cronjob.

昨天我一直在网上搜索和堆栈溢出,但我真的找不到一个有效的解决方案.
我怎样才能做到这一点?

编辑:

我创建了一个(注释的)github存储库,其中包含一个工作的docker cron容器,它以给定的时间间隔调用shell脚本.

cron containers sh docker

215
推荐指数
18
解决办法
22万
查看次数

如何在 php-fpm-alpine docker 容器内运行 cron 作业?

嗨,我不知道如何在容器内运行 cron 作业。

我发现了这个:How to run a cron job inside a docker container

但这会覆盖 CMD,我不知道如何保持 php-fpm 正常工作

php cron docker alpine-linux fpm

2
推荐指数
1
解决办法
3645
查看次数

配置 Dockerfile 以使用 Whenver 和 Rake 运行 Cron 任务

我想使用 Docker 创建一个容器,它将负责根据每当 gem 的配置启动重复的 rake 任务。我有一个普通的 ruby​​ 项目(没有 Rails/sinatra),其结构如下:

宝石文件

source 'https://rubygems.org'
gem 'rake', '~> 12.3', '>= 12.3.1'
gem 'whenever', '~> 0.9.7', require: false
group :development, :test do
  gem 'byebug', '~> 10.0', '>= 10.0.2'
end
group :test do
  gem 'rspec', '~> 3.5'
end
Run Code Online (Sandbox Code Playgroud)

config/schedule.rb : (无论何时配置)

ENV.each { |k, v| env(k, v) }
every 1.minutes do
  rake 'hello:start'
end
Run Code Online (Sandbox Code Playgroud)

lib/tasks/hello.rb : (rake 配置)

namespace :hello do
  desc 'This is a sample'
    task :start do
    puts 'start something!'
  end …
Run Code Online (Sandbox Code Playgroud)

ruby rake whenever docker dockerfile

0
推荐指数
1
解决办法
2862
查看次数

标签 统计

docker ×3

cron ×2

alpine-linux ×1

containers ×1

dockerfile ×1

fpm ×1

php ×1

rake ×1

ruby ×1

sh ×1

whenever ×1