gentoo下安装docker,内核版本太低即使docker启动成功也无法运行docker。
查看内核版本:
这个内核版本就是无法运行docker的,只能通过升级gentoo的内核版本才能实现,升级内核是有风险的,有可能导致系统启动不来。
以下演示如何升级gentoo内核:
更新包管理工具:
$ emerge-webrsync
$ emerge gentoo-sources
下载内核
$ eselect kernel
查看系统内的内核列表。
切换内核:
配置内核参数:
参数列表参考以下链接。
https://wiki.gentoo.org/wiki/Docker
内核重新编译安装。
$ genkernel all
挂载分区:
$ mount /boot
修改配置文件grub.conf。
$ vi /boot/grub/grub.conf #
grub.conf 配置文件内容如下(升级后的内核版本为4.9.95):
修改配置文件/boot/grub/menu.lst,同上。
重启系统。
$ reboot
1.安装docker。
$ emerge docker
2.安装docker-compose。
$ pip --default-time=200 install -U docker-compose #如果没有安装pip工具请先安装pip