There is a package that needs to be enabled. The package is container-seleniux package and this package is available from rhel-7-server-extras-rpms channel to resolve the error first enable this package using
subscription-manager repos --enable=rhel-7-server-extras-rpms
The sources for this package have been exported to git.centos.org, so you could re-built it using mock.
If you don’t have a subscription to rhel 7 then you can use mock to build the package from the sources on git.centos.org. mock itself is in Extra Packages for Enterprise Linux, but it probably depends on some packages from Red Hat Enterprise Linux you have not installed yet, so you need to cross-grade to CentOS first.
If you wish to choose docker, then you can join Docker Training Course by Intellipaat.