Installing packages from satellite in Docker

Latest response

Dear all,

I have read in the announcement of satellite blog that it was mentioned that there is some docker integration work with Satellite.
I wonder how this will be done, and also if this would change anything regarding RedHat satellite fees.

Is there any workaround to install packages within a docker container ? Despite, creating a distinct yum repository ?
I know Docker may not be supported yet, but it's time to test and play with it.

Responses

Hi Mathieu,

Just for reference, was this the blog post you saw?

Right now there's development of Docker integration for the upstream projects that make up Satellite 6. Probably the feature you're most interested in would be Docker provisioning using a new plugin for Foreman:

https://github.com/theforeman/foreman-docker

However this plugin is still in development, which means it is currently unsupported by Red Hat in any production environments.

If you want to test it and follow the progress, try spinning up a test instance of Foreman and installing the plugin. And if you want to leave any feedback on progress, feel free to let the Foreman team know what you think on their Google Groups page.

Dan

Hello Daniel,

This is indeed the blog I saw.
My main issue here is, that I run a container made from a RedHat image I have made.
I wonder what solution will be provided to install a package within a container when all my servers are managed by a satellite server.

Do I have to get a separate basic repository ? (Which would be sad).

I know answers might not be there already, I'm just trying to imagine what could be the solution in the future.

Mat

Hi,

Same question here. I have all my servers managed by satellite. How can you configure the docker container to install packages from satellite ? Do you need to treat it as a normal machine and register the container in the satellite server ?

EDIT: Is there no solution for installing rpm from satellite in a docker rhel image the easy way ?

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.