هلثچک (healthcheck) و سیاستهای راهاندازی مجدد
بخشی از دوره داکر
مجموعه سرویسهایتان بالا آمده است. docker ps میگوید همه چیز در حال اجراست، و سایت خطا برمیگرداند. کمی که میکاوید، میبینید API پیش از آماده شدن پایگاه داده راه افتاده، اولین اتصالش شکست خورده، و از آن موقع تا حالا دارد خطای 500 سرو میکند، آن هم از پردازهای که از نظر فنی زنده و بنابراین از نظر فنی سالم است.
این درس همین شکاف را میبندد. «پردازه در حال اجراست» جملهای بهمراتب ضعیفتر از «برنامه کار میکند» است، و Docker تا وقتی به آن یاد ندهید چطور بپرسد، فرقشان را نمیفهمد. همین که توانست بپرسد، این را هم میتوانید تعیین کنید که وقتی جواب منفی بود چه اتفاقی بیفتد. ...
میخواهی داکر هلثچک (healthcheck) و سیاستهای راهاندازی مجدد را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با داکر آماده دریافت کنی و هلثچک (healthcheck) و سیاستهای راهاندازی مجدد را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسهلثچک (healthcheck) و سیاستهای راهاندازی مجددچه چیزهایی یاد میگیری
- HEALTHCHECK directive
- --restart=unless-stopped
- Docker inspect health
- Compose healthcheck
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
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 دقیقه
