نحوه استفاده از فرمان 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
ذخیره میکنیم.