0
我想使用docker來部署應用程序,並希望使用postgresql容器來保存我的數據。docker postgresql容器的循環備份
但是我擔心丟失數據,所以我需要備份。
我知道我可以在主機上運行一個cron
作業來從容器中轉出數據,但是這種方法沒有容器化,當我部署到新的位置時,我必須記得添加cronjob。
什麼是好,最好集裝箱,方法來實現一個從PostgreSQL泊塢窗容器旋轉的數據備份?
我想使用docker來部署應用程序,並希望使用postgresql容器來保存我的數據。docker postgresql容器的循環備份
但是我擔心丟失數據,所以我需要備份。
我知道我可以在主機上運行一個cron
作業來從容器中轉出數據,但是這種方法沒有容器化,當我部署到新的位置時,我必須記得添加cronjob。
什麼是好,最好集裝箱,方法來實現一個從PostgreSQL泊塢窗容器旋轉的數據備份?
爲什麼不部署連接到PostgreSQL的第二個容器進行備份?
它可以包含內的crontab中,就如何上傳備份到Amazon S3,或在雲中其他一些安全存儲甚至不會在覈戰爭:)
這裏的情況下,失敗的使用說明書有關鏈接容器的一些基本信息:https://docs.docker.com/userguide/dockerlinks/
您也可以使用Docker Compose來部署一組容器(至少2個,在您的情況下)。如果您的「備份容器」將內容上傳到雲,請確保在構建時不要將您的祕密(例如AWS密鑰)放入映像中。在運行時將它們放入容器中。這裏有關於managing secrets using Docker的更多信息。