Create backup from docker container

  • فرض می کنیم که می خواهیم از تمام محتویات یک container بک آپ تهیه کنیم.
  • برای این منظور ابتدا کانتینر را تبدیل به یک image می کنیم.
  • سپس از این image یک نسخه کپی بر روی سیستم ذخیره می کنیم.

  • برای این منظور :

  • با استفاده از m- متن یا پیغامی که مد نظر داریم را وارد می کنیم
  • با استفاده از a- نام یا ایمیل گرداورنده را وارد می کنیم
  • blog اول نام کانتینر می باشد
  • blog:latest نام ایمیج می باشد.
  • می توان به جای latest از ساعت و تاریخ استفاده کرد.

  • حال به دنبال ID ایمیج ساخته شده می گردیم :


  • در نهایت به شکل زیر آن را ذخیره می کنیم :

  • 8e9f8546050d آی دی مربوط به ایمیج می باشد.
  • در نهایت ایمیج ساخته شده را از داکر پاک می کنیم :


  • برای استفاده از بک آپ کافیست ابتدا ایمیج را وارد داکر کنیم و سپس مراحل ساخت کانتینر را ( مثل بقیه ) پیش ببریم.


  • تست شده بر روی debian 9.11
  • تست شده بر روی Docker version 19.03.4, build 9013bf583a