docker export でコンテナの簡易的なバックアップを定期的に取るスクリプトをrubyで書いてみました。 やってることは docker ps で稼働中のコンテナ名を取得 docker export <コンテナ名> でhourlyで tar 出力 24時間を過ぎたhourlyバックアップを消す 7日を過ぎたdailyバックアップを消す(毎月1日のみ残す) clockwork使ってるので、入ってない場合は $ gem install clockwork で。 ruby script to backup(export) docker container ディレクトリをコンテナ名で掘るようにしてるので、コンテナ起動の度に変わるのと、起動時に --name オプションつけないとランダムなアレになってしまう。。。