Docker and Ubuntu tight integration

It seems that Ubuntu is the OS of choice for Docker users.

Here at OpenMake Software we have started down the path to integrating Docker into our products and our process.  We have now incorporated a testing process that relies on Docker for our test installs. I have been given the great joy of installing and building this new test environment. While I was initially very excited about the prospect, I quickly learned how difficult it can be, particularly the lack of good documentation to help along the way.  Thank goodness for blogs (like this) that helps you understand and avoid some of the pitfalls I’ve encountered.

Our initial goal was to use Docker strictly in our testing environment.  We now can use it for testing after several days of work to set it up.

So for those of you starting down this path my first tip is just about every dockerfile I’ve seen on and blogs uses apt-get and wget, which are available in Ubuntu but not Redhat. So you should consider setting up your environment with Ubuntu as you will no doubt have less problems.  Having spent a fair amount of time as a newbie and reading everything I can find  mentions Ubuntu much more than any other flavor of Linux.

It seems that most of the information on Docker depends on Ubuntu, so going down a different path as a starting point is ill advised.  More on this and similar topics to come as I go down the path of setting up a new way of testing, and managing software deployments.  Certainly we will see and use container techno

Categories: DevOps

0 thoughts on “Why is Docker so Ubuntu-centric?”

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts


Agent-based or Agentless Release Automation Solution?

Agentless Release Automation is the new way of Managing Software Deployments Many enterprise software systems can be categorized as either “Agent-based” or “Agent-less”. This blog is going to discuss why any organization would choose to Read more...


Component packaging for Continuous Delivery

Component Packaging for easy software deployment Release Engineer helps you with Component Packaging Component packaging is the lowest level of assembling together the artifacts to be used in your software release. Release Engineer starts your Read more...


Managing database connections per browser sessions

Our servlet code creates a new database connection when a new session is created. This database connection is part of our DMSession object as a private variable m_conn. The DMSession object is stored against the Read more...