Minimum Docker kernel version 3.8.13 or 3.10

On the Docker website, I see information that is close to conflict.

Page: https://docs.docker.com/installation/oracle/ Says: "Docker requires the use of Unbreakable Enterprise Kernel Release 3 (3.8.13) or higher on Oracle Linux."

Page: https://docs.docker.com/installation/binaries/ Requires 3.10.

I assume that the material has been added to special build 3.8.13, which otherwise would require version 3.10.

If anyone can give some clarification, that would be great.

+4
source share
3 answers

; , ​​3.10 , , Docker ( ).

back-port Linux- , Docker. , Red Hat Enterprise Linux 6.5 Docker 2.6 ( 12- , ....)

;

  • ,
  • , , , .
  • () ​​ ; .
  • , ( ).

script, , , ;

https://github.com/docker/docker/blob/master/contrib/check-config.sh

Docker 1.8.0, Red Hat Enterprise Linux 6 CentOS 6 ( Kernel 2.6) Docker, . Docker , , RHEL 6/CentOS 6, - Docker 1.7.1. RHEL 7/CentOS 7, .

+13

Oracle Unbreakable Linux 7.0, Red Hat 7.0.

, , Ubuntu, .

[vagrant@oracle-70-x64 ~]$ docker run -t -i ubuntu /bin/bash
Unable to find image 'ubuntu:latest' locally
latest: Pulling from ubuntu
e118faab2e16: Pull complete 
7e2c5c55ef2c: Pull complete 
e04c66a223c4: Pull complete 
fa81ed084842: Already exists 
ubuntu:latest: The image you are pulling has been verified. Important: image verification is a tech preview feature and should not be relied on to provide security.
Digest: sha256:738edd684282277c07f23277718e43562daf2ee210f7aca9a13fae65f0159ddd
Status: Downloaded newer image for ubuntu:latest
root@6f47331e6c6a:/# exit
exit
[vagrant@oracle-70-x64 ~]$ docker ps -all
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                     PORTS               NAMES
6f47331e6c6a        ubuntu:latest       "/bin/bash"         36 seconds ago      Exited (0) 7 seconds ago                       boring_lovelace     
[vagrant@oracle-70-x64 ~]$ docker start 6f47331e6c6a
Error response from daemon: Cannot start container 6f47331e6c6a: [8] System error: Unit docker-6f47331e6c6a85410028b661bebe997192bb15dfa2f6cf1d92328586a5afa2c0.scope already exists.
FATA[0000] Error: failed to start one or more containers 
[vagrant@oracle-70-x64 ~]$

- .

[vagrant@oracle-70-x64 ~]$ uname -a
Linux oracle-70-x64.vagrantup.com 3.8.13-35.3.1.el7uek.x86_64 #2 SMP Wed Jun 25 15:27:43 PDT 2014 x86_64 x86_64 x86_64 GNU/Linux

Ubuntu

$ uname -a
Linux kore 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
0

Get rid of UEK and you will find yourself on a more modern core.

This is what I have on OEL 7 without uek: 3.10.0-229.14.1.el7.x86_64

0
source

All Articles