st4rtx
st4rtx
خواندن ۱ دقیقه·۵ سال پیش

بروزرسانی نسخه کرنل سیستم عامل centos 7

برای دوستانی که از داکر و کوبرنتیس استفاده میکنند ممکن این مشکل پیش بیاد که بدلیل پایین بودن نسخه پیش فرض کرنل در 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



بعد از ریست شدن سرور با کرنل جدید بوت میشه و میتونید نسخه آخر داکر رو هم نصب کنید.

داکرکوبرنتیسdocker
شاید از این پست‌ها خوشتان بیاید