راهنمای استفاده از فرمان export در داکر

docker engine cli container export
09 فروردین 1404

نحوه استفاده از فرمان export در Docker


داکر یکی از ابزارهای محبوب در دنیای نرم‌افزار است که به ما اجازه می‌دهد تا برنامه‌ها را در کانتینرهای جداگانه‌ای اجرا کنیم. این روزها خیلی از توسعه‌دهندگان از داکر برای مدیریت وابستگی‌ها و محیط‌های مختلف استفاده می‌کنند. یکی از ویژگی‌های جذاب داکر امکان صادرات کانتینرها به فرمت‌های مختلف است. این کار به شما این امکان را می‌دهد که کانتینرها را به راحتی ذخیره، منتقل یا حتی به اشتراک بگذارید.


فرمان docker container export دقیقاً برای همین کار طراحی شده است. هنگامی که شما یک کانتینر را صادر می‌کنید، تمام سیستم فایل آن کانتینر در یک فایل آرشیو شده ذخیره می‌شود. این فایل می‌تواند به عنوان یک بکاپ از کانتینر شما عمل کند یا به دیگران اجازه دهد که یک کپی از کانتینر شما داشته باشند. به یاد داشته باشید که این فرمان فقط مربوط به ساختار سیستم فایل کانتینر است و اطلاعات متادیتای داکر (مثل تاریخ ایجاد و تغییرات) در آن وجود نخواهد داشت.


شما می‌توانید با استفاده از docker container export و نام یا شناسه کانتینر، فایل آرشیو شده‌ای از کانتینر خود تولید کنید. به عنوان مثال، اگر نام کانتینر شما my_container باشد، می‌توانید به سادگی دستور مربوطه را اجرا کنید. همچنین، می‌توانید این فایل را با فرمت ZIP یا TAR ذخیره کنید تا کار با آن راحت‌تر باشد.


بیایید یک مثال عملی از نحوه استفاده از این فرمان ببینیم. ما یک کانتینر را صادر خواهیم کرد و سپس آن را بررسی می‌کنیم تا ببینیم چه اطلاعاتی در آن ذخیره شده است. این کار به شما درک بهتری از چگونگی عملکرد این فرمان خواهد داد.


مثال عملی


docker container export my_container -o my_container.tar

توضیح کد



  • docker container export: این فرمان برای صادرات سیستم فایل کانتینر استفاده می‌شود.

  • my_container: نام کانتینر که شما می‌خواهید از آن صادرات انجام دهید.

  • -o my_container.tar: با استفاده از این گزینه، نتیجه صادرات را به فایل my_container.tar ذخیره می‌کنیم.


سوالات متداول

؟

چطور از فرمان export در داکر استفاده کنم؟

؟

آیا هنگام صادرات کانتینر، اطلاعات متادیتا هم ذخیره می‌شود؟

؟

آیا می‌توانم کانتینری که صادرات شده را دوباره وارد کنم؟