Creating container without Docker or Openshift
Hi,
I'm quite new in RedHat, I've been asked to build a container to host a Ms Sql 2017 Server and several related applications.
According to the documentation it seems that only Docker or OpenShift allow to create a container, is it true and will I have to download a trial version of these tools to achieve this project ?
Responses
The docker package is available in the Extras channel.
Packages in the extras channel are fully supported, but may change more rapidly than traditional RHEL packages.
If you use our container images, they are fully supported too. If you use a container image from somewhere else, we do not support that. The scope of container support is detailed at: Red Hat Container Support Policy.
If you wish to use RHEL Atomic Host to run containers, you may need to request additional entitlements or an evaluation via your Red Hat Sales contact.
If you wish to use Red Hat OpenShift to run containers, request an evaluation via your Red Hat Sales contact.
Containers offer isolation, not virtualization, and so the container OS and the host OS must be the same. You said you're asked to build a container for MS-SQL 2017 Server, a Microsoft product. So you'll need Windows Containers.
Instructions for downloading and installing Docker for Windows and building your first container on Windows 10 can be found here.
Edit: I'm surprised. It looks like MS-SQL 2017 is being offered for Linux too. However, it looks like the whitepaper requires registration. So that seems to be a very new offering.
Microsoft provide an official Docker image here
https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker
I have been investigating/writing Puppet modules for MSSQL 2017 on Linux for a customer and it looks pretty good. Some of the Microsoft tutorials need a little work.. but they are definitely putting the effort in. The fact it is packaged with RPM makes it straightforward to get up and running.
There is a small issue with the unit file they ship which needs an updated systemd, but everything else was fairly smooth.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
