والیومها (volumes) و ماندگاری دادهها
بخشی از دوره داکر
یک دیتابیس را داخل کانتینر اجرا کنید، چند ردیف اضافه کنید، کانتینر را حذف کنید و دوباره راهش بیندازید: ردیفها رفتهاند. نه خراب شدهاند، نه جایی پنهان شدهاند؛ رفتهاند، انگار اصلاً واردشان نکرده بودید. این یک بار سر همه میآید، و راه حلش تنظیمی نیست که روشنش کنید. از شیوهی ساخته شدن فضای ذخیرهسازی کانتینر برمیآید، و همین که بتوانید آن را تصور کنید، بقیهی این درس بدیهی میشود.
هر ایمیج پشتهای از لایههای فقطخواندنی است. هر دستور در Dockerfile یک لایه اضافه میکند، و چون این لایهها هرگز عوض نمیشوند میشود بین همه به اشتراکشان گذاشت: ده کانتینر که از یک ایمیج آمدهاند، روی دیسک یک نسخه از آن لایهها را با هم شریکاند.
میخواهی داکر والیومها (volumes) و ماندگاری دادهها را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با داکر آماده دریافت کنی و والیومها (volumes) و ماندگاری دادهها را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسوالیومها (volumes) و ماندگاری دادههاچه چیزهایی یاد میگیری
- Bind mounts
- Named volumes
- Container writable layer
- Docker volume
- Where data lives
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
13 درس- 1داکر چیست20 دقیقه
- 2اولین کانتینر (container) شما25 دقیقه
- 3ایمیجها (images) و Dockerfile30 دقیقه
- 4ساخت ایمیجهای (images) سفارشی35 دقیقه
- 5شبکهسازی کانتینر (container)30 دقیقه
- 6والیومها (volumes) و ماندگاری دادهها30 دقیقه
- 7داکر کامپوز (Docker Compose)35 دقیقه
- 8بیلدهای چندمرحلهای (multi-stage builds)35 دقیقه
- 9متغیرهای محیطی و رمزها25 دقیقه
- 10هلثچک (healthcheck) و سیاستهای راهاندازی مجدد25 دقیقه
- 11بهینهسازی ایمیج (image) و امنیت30 دقیقه
- 12رجیستریها (registries) و انتشار25 دقیقه
- 13پروژه نهایی: استقرار یک استک50 دقیقه
