ในกรณีที่ image เรารันอย่างอื่นไว้อยู่แล้ว และไม่อยาก สั่ง CMD หลายตัว
ที่ต้องติดตั้งเพิ่ม
add --no-cache tini openrc busybox-initscripts
ที่ต้องเขียนใน Dockerfile
(สมมุติว่ามีไฟล์ cron รอไว้แล้วนะ)
ADD crontab /etc/cron.d/my-cron
RUN chmod 0644 /etc/cron.d/my-cron
RUN /usr/bin/crontab /etc/cron.d/my-cron
ทีนี้ปัญหาคือ มันก็ยังไม่รันอยู่ดี เลยใช้คำสั่งนี้ เข้าไปซ้ำอีกที
docker exec container_name crond
ได้ผล แต่รู้สึกมันประหลาด ถ้าเจอวิธีที่มันดีกว่านี้ เดี๋ยวจะมาอัพเดทใหม่ครับ