1. Home
  2. Advanced Customizations
  3. How can Docker be used…

How can Docker be used with Pagely?

Using Docker with WordPress will allow you to run specialized atomic services (aka microservices) outside the standard WordPress and PHP boundaries. It’s becoming more and more common for users to leverage WordPress as an API, having the front end node purely for rendering your templates and CSS. Incorporating Docker will give you the missing functionality you need to tie into your layout.

Docker isn’t something we bake into our normal architecture hosting several containers on a single VPS. Dedicated Amazon EC2 instances are the exclusive products powering the Pagely platform.


What is Docker?


A quick recap: Docker is a packaged software development tool designed to create, deploy and run applications in a much lighter, easier way. These are developed and maintained in a virtualized container space, with its libraries and other dependencies self-contained separate from the server. With this kind of portability and clarity, you have complete compatibility picking up Docker and using it across a variety of different machine types. Docker containers have their own everything apart from just an assigned task: CPU, memory and network resources are also isolated from affecting others, or the network host.

Much like the Pagely platform, Docker can be used at the Enterprise level for running your most critical applications in production.


Folding Docker into your WordPress Setup


Monolithic applications like WordPress can be a daunting task to manage yourself. With microservices, simple changes are painless to deploy without affecting the entire code base, giving your team more flexibility around what you can do across various scripting languages and how you orchestrate it.

As a bonus, Docker also makes it very easy to replicate your code in multiple, different environments. Creating copies of your environment from your development to state, moving the same asset through your entire pipeline gives you much friendlier testing.

The wave of breaking functionality out into defined roles is a trend our developer experts are proud to stay ahead of and support. If you’re using Python, Node.js or Go to execute a certain task, or maybe this is something you’re exploring but aren’t quite sure where to start, we’re here to build a solution that will galvanize your team into action without sacrificing the benefits of a fully adaptive hosting partner.

If your vision involves the WordPress ecosystem, then our technical team at Pagely is willing and able to customize a service that fully enables your developers to do more. Share your details with us to learn what’s possible and how we can help!

Was this article helpful?