I recently discovered that docker version 17 and later are either CE or EE. According to https://blog.docker.com/2017/03/docker-enterprise-edition/ RHEL 7 supports only EE. Enterprise edition ships with a trail period, after which I'm technically required to pay for a subscription.
Then I found https://blogs.oracle.com/virtualization/install-docker-on-oracle-linux-7-v2 showing the install of 17.03.1.ce
What does Oracle Linux ship or support when I'm running yum install docker in OL 7.6?
The command docker version shows me 18.09.1-ol. It also shows Docker Engine - Community.
As well as docker info which shows Product License: Community Engine
So if I'm interpreting correctly, it's installing CE (Community Edition) which does not require to pay for a subscription.
I think that's great, meaning I don't have to pay for docker. I suppose I don't need EE.
Docker info also shows me that it's using BTRFS. My understanding is that RHEL 7 dropped support for BTRFS.
Is BTRFS a requirement for CE, or is it OL edition?
[root@localhost ~]# docker info
Server Version: 18.09.1-ol
Storage Driver: btrfs
Build Version: Btrfs v4.9.1
Library Version: 102
Logging Driver: json-file
Cgroup Driver: cgroupfs
Network: bridge host macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Default Runtime: runc
Init Binary: docker-init
containerd version: c4446665cb9c30056f4998ed953e6d4ff22c7c39
runc version: 4bb1fe4ace1a32d3676bb98f5d3b6a4e32bf6c58
init version: fec3683
Kernel Version: 4.1.12-124.26.10.el7uek.x86_64
Operating System: Oracle Linux Server 7.6
Total Memory: 7.795GiB
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Live Restore Enabled: false
Product License: Community Engine
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
Registries: docker.io (secure)