Select Page

docker management


Docker container memory overhead – How to prevent OOM errors

Many developers now use Docker to host their apps in production servers.

But Docker in production servers often cause resource bottlenecks – especially Docker container memory overhead.

Here at Bobcares.com, we help web developers and digital marketers to setup and maintain Docker based web hosting servers.

And a common issue we resolve is containers crashing due to “Out of memory” errors as a result of traffic spikes, spam attacks, etc. (more…)

Want multiple Docker containers on the same port? Here’s how

Docker helps web developers get their apps online without bugs.

While it is intuitive and easy to use Docker for development, using Docker in production servers is riddled with problems.

Here at Bobcares.com, we help web developers and digital marketers to setup and maintain Docker based web hosting servers.

And a common challenge we resolve is : “How to use One server to run several hundred sites running on Docker containers.(more…)

How to clear Docker cache and save disk space

How to clear Docker cache and save disk space

You can spin up a Docker container in a few seconds. A quick “docker run” command, and voila, your shiny new app is online. But this simplicity often leads to a performance bottleneck – High Disk Space usage.

Docker focuses on fast container deployment, and doesn’t focus much on disk space management. That’s why manual intervention is required to manage disk space in Docker machines. (more…)

Docker container logs for quick troubleshooting

Docker container logs for quick troubleshooting

Docker enables easy deployment of applications inside containers and this makes it popular in hosting and development businesses. But proper management of the Docker system is essential to reap the benefits of this infrastructure setup.

A Docker container that always crashes, a host machine that doesn’t have enough space, an application that throws up errors – all these issues can cripple the effectiveness of using a Docker system for your business.

(more…)

How to prevent Docker containers from crashing with error 137

How to prevent Docker containers from crashing with error 137

Docker systems can be used for a wide range of applications, from setting up development environments to hosting web instances.

Live Docker containers that crash often can end up ruining their purpose. As a result, a major concern faced by Docker providers is ensuring the container uptime.
(more…)

Setting up Docker hosting in oVirt using Docker Swarm and Shipyard

Setting up Docker hosting in oVirt using Docker Swarm and Shipyard

In our previous post on configuring ‘Container as a Service’ in oVirt, we discussed how we deployed a scalable Docker infrastructure for application developers. Our first phase of implementation was focused on creating Docker containers within VMs.

The next stage was setting up a management software that enabled app developers to create, scale and delete the Docker containers. We used an open source application called Docker Swarm for this purpose. (more…)

Docker in oVirt – how we configured ‘Container as a Service’ in oVirt

Docker in oVirt – how we configured ‘Container as a Service’ in oVirt

2015 State of the Cloud Survey showed that adoption of Docker technology was a rising trend, with around 48% DevOps companies using it. Docker is an open source project that package applications and run-time binaries into Linux containers. With Docker, developers can define project environments and deploy their apps quickly. (more…)

Docker management simplified – How to use Cockpit to deploy and manage Docker containers

Docker management simplified – How to use Cockpit to deploy and manage Docker containers

1. Docker installed – Check.
2. Get image – Check.
3. Deploy container – Check.

With Docker, deployment is as easy as that. Sysadmins and developers have moved away from the VPS days, and have settled into the easy lives of getting deployments done in minutes rather than hours. But now we’ve grown more ambitious – How do we manage multiple Docker containers more efficiently? Enter the Cockpit project from Red Hat. (more…)

Configuration management made easy – How Docker and Cockpit was used to reduce deployment errors and delays

Configuration management made easy – How Docker and Cockpit was used to reduce deployment errors and delays

DevOps engineers have come to rely on configuration management tools like Puppet, SaltStack, Chef and Ansible for faster deployments and minimizing errors. However, the quest for the perfect deployment solution is still on. As is the fate of any code, Puppet manifests, Chef cookbooks, etc., are affected by bugs, and requires extensive testing before it can be used in production servers. (more…)