1:docker 安装时 linux内核版本过低问题
使用uname -a 可以查看linux内核的版本号,例如ubuntu会输出类似的内容:
root@ubuntu:~# uname -a
Linux ubuntu 4.4.0-142-generic #168-Ubuntu SMP Wed Jan 16 21:00:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
由于docker的安装条件包括了内核的条件限制:低于3.8的运行docker可能会有问题
下面来看一下如何升级linux内核
apt-get update
spt-get install linux-headers-版本号-generic等待安装完毕
然后是用update-grub启动加载器加载新内核。
最后使用reboot来重启宿主机启用新的内核。
验证以下使用uname -a看看内核版本有没有变化
2:验证docker是否已经准备就绪
docker info
使用docker可执行程序的info命令,如果docker准备就绪的话,会输出已运行的容器数量,安装的镜像数量,docker使用的执行驱动和存储驱动和docker环境的配置信息。
3:docker 是一个基于 c/s架构设计的,既能做客户端也能做服务器。做客户端时,docker程序向docker守护进程发送请求,然后在度i返回的请求结果惊醒处理。