برای دوستانی که از داکر و کوبرنتیس استفاده میکنند ممکن این مشکل پیش بیاد که بدلیل پایین بودن نسخه پیش فرض کرنل در centos 7 به مشکلات زیادی خورده باشن
کلا پیشنهاد میشه همیشه از آخرین نسخه داکر استفاده بشه اما نکته ای که پیش میاد اینه که آخرین نسخه روی این کرنل پیش فرض نصب نمیشه و مشکلات از همین جا شروع میشه
برای بروزرسانی نسخه کرنل از روش زیر میتونید استفاده کنید:
برای دیدن نسخه کرنل از این دستور میتونید استفاده کنید:
uname -snr
دقت کنید نسخه کرنل باید بالاتر از 3.10 باشه وگرنه مشکلات داکر ولتون نمیکنه!
دستورات زیر رو به ترتیب اجرا کنید
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml
sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
حالا با توجه به نتیحه دستور قبل باید شماره نسخه مورد نظر رو به عنوان پیش فرض بوت تعیین کنید تا از اون به بعد با اون نسخه بوت بشه
sudo grub2-set-default 0
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo reboot
بعد از ریست شدن سرور با کرنل جدید بوت میشه و میتونید نسخه آخر داکر رو هم نصب کنید.