ubuntu升级内核后docker参数配置
1、ubuntu内核升级
内核由4.4升级至4.16
打开 http://kernel.ubuntu.com/~kernel-ppa/mainline/ 选择列表中需要的版本(使用4.16.3)。
下载beb包
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16.3/linux-headers-4.16.3-041603_4.16.3-041603.201804190730_all.deb wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16.3/linux-headers-4.16.3-041603-generic_4.16.3-041603.201804190730_amd64.deb wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16.3/linux-image-4.16.3-041603-generic_4.16.3-041603.201804190730_amd64.deb
安装
dpkg -i *.deb
重启后查看
uname -a dpkg --get-selections |grep linux-image # uname -a Linux node-pc3 4.16.3-041603-generic #201804190730 SMP Thu Apr 19 07:32:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux # dpkg --get-selections |grep linux-image linux-image-3.13.0-129-generic deinstall linux-image-3.13.0-153-generic deinstall linux-image-3.16.0-30-generic deinstall linux-image-3.16.0-77-generic deinstall linux-image-4.16.3-041603-generic install linux-image-4.4.0-130-generic install linux-image-extra-3.13.0-129-generic deinstall linux-image-extra-3.13.0-153-generic deinstall linux-image-extra-3.16.0-30-generic deinstall linux-image-extra-3.16.0-77-generic deinstall linux-image-extra-4.4.0-130-generic install linux-image-extra-virtual install linux-image-generic install
删除旧内核
apt-get remove linux-image-xxx -y
apt autoremove -y
troubleshooting:
内核升级后,网卡启动可能会出现找不到驱动的问题:
ifconfig eth0 up
报错:bnx2:can't load firmware file "bnx2/bnx2-mips-09-6.2.1b.fw"
解决方法:
拷贝旧内核中的对应bnx2目录至/lib/firmware/
cp -r /lib/firmware/4.4.0-119-generic/bnx2 /lib/firmware/
ifconfig eth0 up测试
重启服务器
2 docker参数变更
ubuntu新内核使用overlay2
配置方法:cd /etc/systemd/system/docker.service.d/
touch docker-options.conf #编辑内容 [Service] Environment="DOCKER_OPTS=--insecure-registry=x.x.x.x --insecure-registry=y.y.y.y --insecure-registry=td.harbor01 --insecure-registry=td.harbor02 --insecure-registry=rd.harbor01 --graph=/var/lib/docker --log-opt max-size=50m --log-opt max-file=5 \ --iptables=false --storage-driver=overlay2"
重启docker服务,查看信息
systemctl daemon-reload systemctl restart docker docker info
3 清理aufs格式镜像及容器遗留文件
清理原aufs模式下的各镜像 容器遗留文件 目录:/var/lib/docker/aufs rm -fr /var/lib/docker/aufs
欢迎沟通交流 CslcCloud

浙公网安备 33010602011771号