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…)
Being the most popular CMS for websites, WordPress development and management has an important role in online businesses. WordPress project management is a common task we perform as a part of our custom software development services.
Many often, development companies have multiple WordPress projects, which creates so much overhead and can incur software conflicts. From software development to DevOps, we cover all the stages involved in the project management for WordPress, for our customers. (more…)
WordPress customization and plugin development is a common task we perform in our custom software development services. A typical WordPress development workflow starts with setting up development environment to uploading the bug-free code to the live website.
The WordPress environment that we setup, can vary with each project requirement. The version, features, plugins, web applications, content, etc. would change depending on the business. (more…)
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.
Due to its ‘light-weight’ reputation, container technologies such as Docker and LXC get a lot of attention from online businesses these days.
Docker and LXC are suited for different purposes. But in the flurry of information floating in the internet, these differences often get overlooked.
Though Docker containers are sometimes referred as ‘light-weight VMs’, they are not VMs (virtual machines). Both serve different purposes, and hence one cannot replace the other.
Their underlying architecture is what differentiates Docker from Virtual machines. While VMs are based on server virtualization technology, Docker uses container virtualization. (more…)
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.
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…)
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…)