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

 

posted @ 2019-01-15 08:18  Cslc-DaweiJ  阅读(318)  评论(0)    收藏  举报