{"id":3783,"date":"2025-02-12T08:40:21","date_gmt":"2025-02-12T14:40:21","guid":{"rendered":"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/"},"modified":"2026-03-23T21:52:57","modified_gmt":"2026-03-24T02:52:57","slug":"containers-clusters-wordpress","status":"publish","type":"post","link":"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/","title":{"rendered":"Using Docker Containers With WordPress"},"content":{"rendered":"<p data-analytics-track-visibility=\"yes\">Running WordPress websites can involve using a wide number of configurations and software dependencies to produce high-quality products. You may have wondered if there is an easier way to develop these kinds of projects locally without running so many different software packages on your own machine.<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">Fortunately, <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/www.docker.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Docker<\/a> is a product that offers a solution for a quicker and smoother WordPress setup. More than just a virtual machine, Docker provides containers for developing WordPress websites in addition to other applications and software. Docker can also help you prepare applications for shipment to other platforms easily, streamlining your workflow.<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">In this article, we\u2019ll take a look at what exactly containers are and how they affect development. Then we\u2019ll walk through how to set up a container for local WordPress development, and prepare it for production. Let\u2019s get started!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"toc-understanding-docker-for-wordpress-a-comprehensive-guide-to-containers\" data-analytics-track-visibility=\"yes\">Understanding Docker for WordPress: A Comprehensive guide to containers<\/h2>\n\n\n\n<p data-analytics-track-visibility=\"yes\">Installing WordPress is no walk in the park, and it can be overwhelming to develop a WordPress website. In terms of web development, <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/www.docker.com\/resources\/what-container\" target=\"_blank\" rel=\"noreferrer noopener\">containers are standardized units of software<\/a> that package up your code and all of its dependencies, so deploying WordPress becomes much easier. Multiple containers also make it possible to do this reliably from one environment to another.&nbsp;<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">While Docker is a kind of virtualization, it\u2019s different from regular Virtual Machines (VMs). Whereas VMs use up precious space, adding the host OS to the userspace for each application, containerized development shares that across all containers.<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">The real beauty of Docker is that it will run the same no matter what kind of OS you\u2019re on. Additionally, you can run many Docker containers on a machine that would otherwise struggle with the same number of VMs. You also don\u2019t have to worry about any of the errors local development can sometimes bring about. This is otherwise known as the \u2018but it works on my machine\u2019 conundrum in application development.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"toc-getting-started-with-docker-and-wordpress\" data-analytics-track-visibility=\"yes\">Getting started with Docker and WordPress<\/h2>\n\n\n\n<p data-analytics-track-visibility=\"yes\">Docker has many different products, which combine to create a powerful suite of developer tools. You can get started with the Docker Engine by <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/www.docker.com\/products\/container-runtime\" target=\"_blank\" rel=\"noreferrer noopener\">downloading the Community version for free<\/a>:<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">You\u2019ll need to <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/hub.docker.com\/signup\">create a Docker account<\/a> in order to download the engine. Then you\u2019ll want to familiarize yourself with Docker\u2019s \u2018<a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/docs.docker.com\/get-started\/\" target=\"_blank\" rel=\"noreferrer noopener\">get started<\/a>\u2019 documentation. You\u2019ll have eight different versions of Docker to choose from. For this example, we\u2019re going to download <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/hub.docker.com\/editions\/community\/docker-ce-desktop-mac\" target=\"_blank\" rel=\"noreferrer noopener\">Docker Desktop for Mac<\/a>:<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">You\u2019ll need to log in to your Docker account to download the engine. Additionally, you\u2019ll want to make sure you have a <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/blog.galvanize.com\/how-to-use-the-terminal-command-line\/\" target=\"_blank\" rel=\"noreferrer noopener\">terminal application<\/a> on your computer ready to go.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"toc-using-a-container-for-wordpress-with-docker\" data-analytics-track-visibility=\"yes\">Using a container for WordPress (with Docker)<\/h2>\n\n\n\n<p data-analytics-track-visibility=\"yes\">To use Docker containers to develop a WordPress website locally, you\u2019ll also use another Docker application. We\u2019ll cover how to install <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/docs.docker.com\/compose\/\" target=\"_blank\" rel=\"noreferrer noopener\">Compose<\/a> in a moment, but it\u2019s important to know that this tool is used for defining and running multi-container applications in Docker. Then, you\u2019re ready to jump right in!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"toc-step-1-install-compose\" data-analytics-track-visibility=\"yes\">Step 1: Install compose<\/h3>\n\n\n\n<p data-analytics-track-visibility=\"yes\">Before you launch into action with Docker, you\u2019ll want to make sure you\u2019ve installed Compose. If you\u2019re running Docker Desktop for Mac or Windows, Compose comes pre-installed:<br><\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">If you\u2019re working on Linux, you\u2019ll need to use Terminal to <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/docs.docker.com\/compose\/install\/\" target=\"_blank\" rel=\"noreferrer noopener\">execute the installation commands<\/a>. Just keep in mind that Compose is dependent on the Docker Engine. You\u2019ll need to have both installed in order to engage in any WordPress development.&nbsp;<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\"><a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/docs.docker.com\/compose\/\" target=\"_blank\" rel=\"noreferrer noopener\">Compose<\/a> uses a <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/yaml.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">YAML Ain\u2019t Markup Language (YAML)<\/a> file to configure all of your application\u2019s services. This is a human-friendly way to present data serialization, and it works with all programming languages. In this case, the YAML file will set up the necessary database information for WordPress.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"toc-step-2-define-the-project\" data-analytics-track-visibility=\"yes\">Step 2: Define the project<\/h3>\n\n\n\n<p data-analytics-track-visibility=\"yes\">Once you install Docker Engine and Compose installed, you can <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/docs.docker.com\/compose\/wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">get started<\/a> on your first WordPress development project. You\u2019ll need to create a new, empty project directory using the \u2018make directory\u2019 command:<\/p>\n\n\n<div class=\"wp-block-code-wrapper wp-block-acf-code\" data-analytics-track-visibility=\"yes\">\n\t<pre class=\"wp-block-code\"><code>mkdir new_wordpress\/<\/code><\/pre>\n\t<div class=\"wp-block-code-controls\">\n\t\t<button class=\"wp-block-code-button\" aria-label=\"Copy code to clipboard\" type=\"button\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M5 2C3.34315 2 2 3.34315 2 5V16C2 16.5523 2.44772 17 3 17C3.55228 17 4 16.5523 4 16V5C4 4.44772 4.44772 4 5 4H16C16.5523 4 17 3.55228 17 3C17 2.44772 16.5523 2 16 2H5Z\" fill=\"currentColor\" \/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9 6C7.34315 6 6 7.34315 6 9V19C6 20.6569 7.34315 22 9 22H19C20.6569 22 22 20.6569 22 19V9C22 7.34315 20.6569 6 19 6H9ZM8 9C8 8.44772 8.44772 8 9 8H19C19.5523 8 20 8.44772 20 9V19C20 19.5523 19.5523 20 19 20H9C8.44772 20 8 19.5523 8 19V9Z\" fill=\"currentColor\" \/><\/svg><\/button>\n\t\t<span class=\"toast\" role=\"status\" aria-live=\"assertive\"><\/span>\n\t<\/div>\n<\/div>\n\n\n<p data-analytics-track-visibility=\"yes\">The directory you set up will be the context for your development, and will contain only the necessary items, including your docker-compose.yaml file. We\u2019ll create that file in the next step.<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">Next, you can move over to your new directory using the following command:&nbsp;<\/p>\n\n\n<div class=\"wp-block-code-wrapper wp-block-acf-code\" data-analytics-track-visibility=\"yes\">\n\t<pre class=\"wp-block-code\"><code>cd new_wordpress\/<\/code><\/pre>\n\t<div class=\"wp-block-code-controls\">\n\t\t<button class=\"wp-block-code-button\" aria-label=\"Copy code to clipboard\" type=\"button\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M5 2C3.34315 2 2 3.34315 2 5V16C2 16.5523 2.44772 17 3 17C3.55228 17 4 16.5523 4 16V5C4 4.44772 4.44772 4 5 4H16C16.5523 4 17 3.55228 17 3C17 2.44772 16.5523 2 16 2H5Z\" fill=\"currentColor\" \/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9 6C7.34315 6 6 7.34315 6 9V19C6 20.6569 7.34315 22 9 22H19C20.6569 22 22 20.6569 22 19V9C22 7.34315 20.6569 6 19 6H9ZM8 9C8 8.44772 8.44772 8 9 8H19C19.5523 8 20 8.44772 20 9V19C20 19.5523 19.5523 20 19 20H9C8.44772 20 8 19.5523 8 19V9Z\" fill=\"currentColor\" \/><\/svg><\/button>\n\t\t<span class=\"toast\" role=\"status\" aria-live=\"assertive\"><\/span>\n\t<\/div>\n<\/div>\n\n\n<p data-analytics-track-visibility=\"yes\">You\u2019ll now be in your new project directory, and ready to get to work.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"toc-step-3-create-a-docker-file-for-yaml\" data-analytics-track-visibility=\"yes\">Step 3: Create a Docker file for YAML<\/h3>\n\n\n\n<p data-analytics-track-visibility=\"yes\">Now, you\u2019ll need to <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/docs.docker.com\/compose\/wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">create a new<\/a> docker-compose.yaml file. This will create your new WordPress installation and the necessary MySQL database. Your file will contain all of the information for both WordPress and your database, including necessary ports, databases, hostnames, and passwords.<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">Your YAML file will look something like this:&nbsp;<\/p>\n\n\n<div class=\"wp-block-code-wrapper wp-block-acf-code\" data-analytics-track-visibility=\"yes\">\n\t<pre class=\"wp-block-code\"><code>version: '3.3'\n\nservices:\n&nbsp;&nbsp;&nbsp;db:\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;image: mysql:5.7\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;volumes:\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- db_data:\/var\/lib\/mysql\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;restart: always\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;environment:\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MYSQL_ROOT_PASSWORD: somewordpress\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MYSQL_DATABASE: wordpress\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MYSQL_USER: wordpress\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MYSQL_PASSWORD: wordpress\n&nbsp;&nbsp;&nbsp;wordpress:\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;depends_on:\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- db\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;image: wordpress:latest\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ports:\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- \"8000:80\"\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;restart: always\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;environment:\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WORDPRESS_DB_HOST: db:3306\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WORDPRESS_DB_USER: wordpress\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WORDPRESS_DB_PASSWORD: wordpress\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WORDPRESS_DB_NAME: wordpress\nvolumes:\n&nbsp;&nbsp;&nbsp;&nbsp;db_data: {}<\/code><\/pre>\n\t<div class=\"wp-block-code-controls\">\n\t\t<button class=\"wp-block-code-button\" aria-label=\"Copy code to clipboard\" type=\"button\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M5 2C3.34315 2 2 3.34315 2 5V16C2 16.5523 2.44772 17 3 17C3.55228 17 4 16.5523 4 16V5C4 4.44772 4.44772 4 5 4H16C16.5523 4 17 3.55228 17 3C17 2.44772 16.5523 2 16 2H5Z\" fill=\"currentColor\" \/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9 6C7.34315 6 6 7.34315 6 9V19C6 20.6569 7.34315 22 9 22H19C20.6569 22 22 20.6569 22 19V9C22 7.34315 20.6569 6 19 6H9ZM8 9C8 8.44772 8.44772 8 9 8H19C19.5523 8 20 8.44772 20 9V19C20 19.5523 19.5523 20 19 20H9C8.44772 20 8 19.5523 8 19V9Z\" fill=\"currentColor\" \/><\/svg><\/button>\n\t\t<span class=\"toast\" role=\"status\" aria-live=\"assertive\"><\/span>\n\t<\/div>\n<\/div>\n\n\n<p data-analytics-track-visibility=\"yes\">It\u2019s worth noting that Docker volumes contain persistent data, and you may want to refer to <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/docs.docker.com\/storage\/volumes\/\" target=\"_blank\" rel=\"noreferrer noopener\">the documentation on volumes<\/a> to get fully up to speed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"toc-step-4-build-the-project\" data-analytics-track-visibility=\"yes\">Step 4: Build the project<\/h3>\n\n\n\n<p data-analytics-track-visibility=\"yes\">Now that you\u2019ve configured the YAML file, you\u2019ll need to execute the command that will pull in all the required images and set up your WordPress project. From within your project directory, you\u2019ll run the following command:&nbsp;<\/p>\n\n\n<div class=\"wp-block-code-wrapper wp-block-acf-code\" data-analytics-track-visibility=\"yes\">\n\t<pre class=\"wp-block-code\"><code>docker-compose up -d<\/code><\/pre>\n\t<div class=\"wp-block-code-controls\">\n\t\t<button class=\"wp-block-code-button\" aria-label=\"Copy code to clipboard\" type=\"button\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M5 2C3.34315 2 2 3.34315 2 5V16C2 16.5523 2.44772 17 3 17C3.55228 17 4 16.5523 4 16V5C4 4.44772 4.44772 4 5 4H16C16.5523 4 17 3.55228 17 3C17 2.44772 16.5523 2 16 2H5Z\" fill=\"currentColor\" \/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9 6C7.34315 6 6 7.34315 6 9V19C6 20.6569 7.34315 22 9 22H19C20.6569 22 22 20.6569 22 19V9C22 7.34315 20.6569 6 19 6H9ZM8 9C8 8.44772 8.44772 8 9 8H19C19.5523 8 20 8.44772 20 9V19C20 19.5523 19.5523 20 19 20H9C8.44772 20 8 19.5523 8 19V9Z\" fill=\"currentColor\" \/><\/svg><\/button>\n\t\t<span class=\"toast\" role=\"status\" aria-live=\"assertive\"><\/span>\n\t<\/div>\n<\/div>\n\n\n<p data-analytics-track-visibility=\"yes\">You should now see that Docker is \u2018pulling\u2019 in the <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/hub.docker.com\/_\/mysql\" target=\"_blank\" rel=\"noreferrer noopener\">MySQL<\/a> and <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/hub.docker.com\/_\/wordpress\">Word<\/a><a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/hub.docker.com\/_\/wordpress\" target=\"_blank\" rel=\"noreferrer noopener\">P<\/a><a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/hub.docker.com\/_\/wordpress\">ress images<\/a>.&nbsp;<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">It\u2019s worth noting the Docker Hub image pages contain a lot of valuable information regarding the MySQL and WordPress containers:&nbsp;<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">Consider these your all-in-one reference guide with helpful commands for the container image. They are worth bookmarking for later use.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"toc-step-5-access-your-wordpress-installation\" data-analytics-track-visibility=\"yes\">Step 5: Access your WordPress installation<\/h3>\n\n\n\n<p data-analytics-track-visibility=\"yes\">Because you\u2019re installing this site locally, you\u2019ll need to use the port indicated in your YAML file rather than the typical WordPress <code>\/install.php<\/code> script. Since we\u2019re using Docker Desktop for Mac in our example, we\u2019ll use <code>https:\/\/localhost<\/code> as the IP address and open port <code>https:\/\/localhost:8000<\/code>. This was the port designated in your YAML file.<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">You\u2019ll likely be in familiar territory now if you\u2019ve installed WordPress before, and you can complete the \u2018famous five-minute installation\u2019 process:&nbsp;<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">You might need to give Docker a few minutes to completely load and initialize the images, but then you can access WordPress in a browser to complete the standard <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/wordpress.org\/support\/article\/how-to-install-wordpress\/#step-5-run-the-install-script\" target=\"_blank\" rel=\"noreferrer noopener\">installation steps<\/a>.&nbsp;<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">It\u2019s recommended that you \u2018shut down and clean up\u2019 once you\u2019ve completed the installation as well. To do this, you can use the <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/docs.docker.com\/compose\/reference\/down\/\" target=\"_blank\" rel=\"noreferrer noopener\">Docker \u2018down\u2019 command<\/a>. This will stop and remove the containers, but preserves the WordPress database. There are quite a few things to understand about pausing, killing, and stopping containers if you\u2019re using Docker, so it\u2019s worth <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/blog.eduonix.com\/software-development\/learn-stop-kill-clean-docker-containers\/\" target=\"_blank\" rel=\"noreferrer noopener\">reading more<\/a> on the topic.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"toc-using-wordpress-and-docker-for-streamlined-deployment-to-production\" data-analytics-track-visibility=\"yes\">Using WordPress and Docker for streamlined deployment to production<\/h2>\n\n\n\n<p data-analytics-track-visibility=\"yes\">It\u2019s important to note here that sites hosted on WP Engine servers do not have the root access that is necessary to setup a new docker image. However, if your site is on a production server you can follow the steps below to ship your image.<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">Now that you\u2019ve created a WordPress image locally, you might be wondering how you can use the same image on a production server. Some of the steps you just completed will be the same, but you\u2019ll need to <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/www.docker.com\/blog\/how-to-use-your-own-registry\/\" target=\"_blank\" rel=\"noreferrer noopener\">create a private repository on Docker Hub<\/a> first.&nbsp;<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">To take your WordPress Docker container to production, you\u2019ll need to use your Docker account and <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/docs.docker.com\/engine\/reference\/commandline\/push\/\" target=\"_blank\" rel=\"noreferrer noopener\">push the image to a private repository<\/a>. From there, you can follow the same steps we previously went over, but you\u2019ll pull the image from your repository directly to your production server by changing the port information in your YAML file.&nbsp;<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">There is a free option for using private repositories, but you can only create one. Fortunately, Docker has <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/hub.docker.com\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">many pricing tiers<\/a> to suit just about any developer\u2019s needs:<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">Ultimately, if you are looking to improve your development workflow or are just getting your feet wet in this area, Docker is an excellent tool to have in your resource kit. It provides plenty of useful documentation and support as well.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"toc-build-something-great-with-wp-engine\" data-analytics-track-visibility=\"yes\">Build something great with WP Engine<\/h2>\n\n\n\n<p data-analytics-track-visibility=\"yes\">Now that you\u2019ve been oriented to Docker, you might be eager to jump in and start developing some new applications to set up a WordPress site. Keep in mind that one of the biggest benefits of Docker is that you\u2019ll know your applications won\u2019t run into quirky machine-specific errors.&nbsp;<\/p>\n\n\n\n<p data-analytics-track-visibility=\"yes\">At WP Engine, we love sharing the best <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"outbound\" href=\"https:\/\/developer.wordpress.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">developer resources<\/a> so you can create incredible digital experiences for your customers. Whether you\u2019re in the development, staging, or production phase of your project, we also have fully managed <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"internal\" href=\"https:\/\/wpengine.com\/wordpress-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">hosting for WordPress<\/a> and <a data-analytics-action-type=\"link\" data-analytics-link-location=\"Post Content\" data-analytics-link-type=\"internal\" href=\"https:\/\/wpengine.com\/plans\/\" target=\"_blank\" rel=\"noreferrer noopener\">flexible hosting plans<\/a> that can help!&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Running WordPress websites can involve using a wide number of configurations and software dependencies to produce high-quality products. You may have wondered if there is an easier way to develop these kinds of projects locally without running so many different software packages on your own machine. Fortunately, Docker is a product that offers a solution [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":5468,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":true,"mediapress_draft_name":"","_mediapress_is_draft_copy":false,"_time_to_read":8,"footnotes":""},"audience":[],"blog-category":[121],"buyer-stage":[],"company-and-culture":[],"content-type":[43],"location":[],"persona":[106],"product":[],"topic":[95],"use-cases":[],"class_list":["post-3783","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","blog-category-best-practices","content-type-article","persona-developer","topic-development"],"acf":{"hero_image_alt_text":"","featured_on_hub_page":false,"featured_on_tag_page":false,"featured_on_category_page":false,"wp_engine_pick":false,"display_author_bio":false,"taxonomy_selector":{"":null,"taxonomy-audience":false,"taxonomy-buyer-stage":false,"taxonomy-company-and-culture":false,"taxonomy-content-type":[43],"taxonomy-location":false,"taxonomy-persona":[106],"taxonomy-product":false,"taxonomy-topic":[95],"taxonomy-use-cases":false}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>The Ultimate Guide to Using Docker Containers With WordPress<\/title>\n<meta name=\"description\" content=\"Explore seamless WordPress management with Docker. Learn how to streamline your site operations with Docker for WordPress\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Ultimate Guide to Using Docker Containers With WordPress\" \/>\n<meta property=\"og:description\" content=\"Explore seamless WordPress management with Docker. Learn how to streamline your site operations with Docker for WordPress\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Engine\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wpengine\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-12T14:40:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-24T02:52:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpengine.com\/wp-content\/uploads\/2025\/09\/WPE-IMG-Thumbnail-1200x630-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"WP Engine\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@wpengine\" \/>\n<meta name=\"twitter:site\" content=\"@wpengine\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"WP Engine\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/wpengine.com\\\/blog\\\/containers-clusters-wordpress\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wpengine.com\\\/blog\\\/containers-clusters-wordpress\\\/\"},\"author\":{\"name\":\"WP Engine\",\"@id\":\"https:\\\/\\\/wpengine.com\\\/#\\\/schema\\\/person\\\/bf22ca48719dba40ad1a1d4161eb01e9\"},\"headline\":\"Using Docker Containers With WordPress\",\"datePublished\":\"2025-02-12T14:40:21+00:00\",\"dateModified\":\"2026-03-24T02:52:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wpengine.com\\\/blog\\\/containers-clusters-wordpress\\\/\"},\"wordCount\":1451,\"publisher\":{\"@id\":\"https:\\\/\\\/wpengine.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/wpengine.com\\\/blog\\\/containers-clusters-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wpengine.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/The-Ultimate-Guide-to-Using-Docker-Containers-With-WordPress-1.png\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wpengine.com\\\/blog\\\/containers-clusters-wordpress\\\/\",\"url\":\"https:\\\/\\\/wpengine.com\\\/blog\\\/containers-clusters-wordpress\\\/\",\"name\":\"The Ultimate Guide to Using Docker Containers With WordPress\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wpengine.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wpengine.com\\\/blog\\\/containers-clusters-wordpress\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wpengine.com\\\/blog\\\/containers-clusters-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wpengine.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/The-Ultimate-Guide-to-Using-Docker-Containers-With-WordPress-1.png\",\"datePublished\":\"2025-02-12T14:40:21+00:00\",\"dateModified\":\"2026-03-24T02:52:57+00:00\",\"description\":\"Explore seamless WordPress management with Docker. Learn how to streamline your site operations with Docker for WordPress\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wpengine.com\\\/blog\\\/containers-clusters-wordpress\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wpengine.com\\\/blog\\\/containers-clusters-wordpress\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wpengine.com\\\/blog\\\/containers-clusters-wordpress\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wpengine.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/The-Ultimate-Guide-to-Using-Docker-Containers-With-WordPress-1.png\",\"contentUrl\":\"https:\\\/\\\/wpengine.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/The-Ultimate-Guide-to-Using-Docker-Containers-With-WordPress-1.png\",\"width\":1200,\"height\":675,\"caption\":\"The Ultimate Guide to Using Docker Containers With WordPress 1\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wpengine.com\\\/blog\\\/containers-clusters-wordpress\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wpengine.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using Docker Containers With WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wpengine.com\\\/#website\",\"url\":\"https:\\\/\\\/wpengine.com\\\/\",\"name\":\"WP Engine\u00ae\",\"description\":\"Managed Hosting for WordPress\",\"publisher\":{\"@id\":\"https:\\\/\\\/wpengine.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wpengine.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wpengine.com\\\/#organization\",\"name\":\"WP Engine\",\"url\":\"https:\\\/\\\/wpengine.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/wpengine.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wpengine.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/WPEngine_OGImage-1.webp\",\"contentUrl\":\"https:\\\/\\\/wpengine.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/WPEngine_OGImage-1.webp\",\"width\":1200,\"height\":630,\"caption\":\"WP Engine\"},\"image\":{\"@id\":\"https:\\\/\\\/wpengine.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/wpengine\\\/\",\"https:\\\/\\\/x.com\\\/wpengine\",\"https:\\\/\\\/www.instagram.com\\\/wpengine\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/wpengine\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCJeAEAxX69v24CUBZ0WBYSg\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wpengine.com\\\/#\\\/schema\\\/person\\\/bf22ca48719dba40ad1a1d4161eb01e9\",\"name\":\"WP Engine\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g\",\"caption\":\"WP Engine\"},\"url\":\"https:\\\/\\\/wpengine.com\\\/blog\\\/author\\\/wp-engine\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Ultimate Guide to Using Docker Containers With WordPress","description":"Explore seamless WordPress management with Docker. Learn how to streamline your site operations with Docker for WordPress","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"The Ultimate Guide to Using Docker Containers With WordPress","og_description":"Explore seamless WordPress management with Docker. Learn how to streamline your site operations with Docker for WordPress","og_url":"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/","og_site_name":"WP Engine\u00ae","article_publisher":"https:\/\/www.facebook.com\/wpengine\/","article_published_time":"2025-02-12T14:40:21+00:00","article_modified_time":"2026-03-24T02:52:57+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/wpengine.com\/wp-content\/uploads\/2025\/09\/WPE-IMG-Thumbnail-1200x630-1.jpg","type":"image\/jpeg"}],"author":"WP Engine","twitter_card":"summary_large_image","twitter_creator":"@wpengine","twitter_site":"@wpengine","twitter_misc":{"Written by":"WP Engine","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/#article","isPartOf":{"@id":"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/"},"author":{"name":"WP Engine","@id":"https:\/\/wpengine.com\/#\/schema\/person\/bf22ca48719dba40ad1a1d4161eb01e9"},"headline":"Using Docker Containers With WordPress","datePublished":"2025-02-12T14:40:21+00:00","dateModified":"2026-03-24T02:52:57+00:00","mainEntityOfPage":{"@id":"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/"},"wordCount":1451,"publisher":{"@id":"https:\/\/wpengine.com\/#organization"},"image":{"@id":"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/wpengine.com\/wp-content\/uploads\/2025\/02\/The-Ultimate-Guide-to-Using-Docker-Containers-With-WordPress-1.png","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/","url":"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/","name":"The Ultimate Guide to Using Docker Containers With WordPress","isPartOf":{"@id":"https:\/\/wpengine.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/wpengine.com\/wp-content\/uploads\/2025\/02\/The-Ultimate-Guide-to-Using-Docker-Containers-With-WordPress-1.png","datePublished":"2025-02-12T14:40:21+00:00","dateModified":"2026-03-24T02:52:57+00:00","description":"Explore seamless WordPress management with Docker. Learn how to streamline your site operations with Docker for WordPress","breadcrumb":{"@id":"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/#primaryimage","url":"https:\/\/wpengine.com\/wp-content\/uploads\/2025\/02\/The-Ultimate-Guide-to-Using-Docker-Containers-With-WordPress-1.png","contentUrl":"https:\/\/wpengine.com\/wp-content\/uploads\/2025\/02\/The-Ultimate-Guide-to-Using-Docker-Containers-With-WordPress-1.png","width":1200,"height":675,"caption":"The Ultimate Guide to Using Docker Containers With WordPress 1"},{"@type":"BreadcrumbList","@id":"https:\/\/wpengine.com\/blog\/containers-clusters-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpengine.com\/"},{"@type":"ListItem","position":2,"name":"Using Docker Containers With WordPress"}]},{"@type":"WebSite","@id":"https:\/\/wpengine.com\/#website","url":"https:\/\/wpengine.com\/","name":"WP Engine\u00ae","description":"Managed Hosting for WordPress","publisher":{"@id":"https:\/\/wpengine.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpengine.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/wpengine.com\/#organization","name":"WP Engine","url":"https:\/\/wpengine.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/#\/schema\/logo\/image\/","url":"https:\/\/wpengine.com\/wp-content\/uploads\/2025\/09\/WPEngine_OGImage-1.webp","contentUrl":"https:\/\/wpengine.com\/wp-content\/uploads\/2025\/09\/WPEngine_OGImage-1.webp","width":1200,"height":630,"caption":"WP Engine"},"image":{"@id":"https:\/\/wpengine.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/wpengine\/","https:\/\/x.com\/wpengine","https:\/\/www.instagram.com\/wpengine\/","https:\/\/www.linkedin.com\/company\/wpengine\/","https:\/\/www.youtube.com\/channel\/UCJeAEAxX69v24CUBZ0WBYSg"]},{"@type":"Person","@id":"https:\/\/wpengine.com\/#\/schema\/person\/bf22ca48719dba40ad1a1d4161eb01e9","name":"WP Engine","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d8770fe9625ca7c4601f13d9d0ab86565a6dac8cd6a77bfe2ada6d83c6837870?s=96&d=mm&r=g","caption":"WP Engine"},"url":"https:\/\/wpengine.com\/blog\/author\/wp-engine\/"}]}},"mediapress_workflow_parent_id":null,"_links":{"self":[{"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/posts\/3783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/comments?post=3783"}],"version-history":[{"count":0,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/posts\/3783\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/media\/5468"}],"wp:attachment":[{"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/media?parent=3783"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/audience?post=3783"},{"taxonomy":"blog-category","embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/blog-category?post=3783"},{"taxonomy":"buyer-stage","embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/buyer-stage?post=3783"},{"taxonomy":"company-and-culture","embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/company-and-culture?post=3783"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/content-type?post=3783"},{"taxonomy":"location","embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/location?post=3783"},{"taxonomy":"persona","embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/persona?post=3783"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/product?post=3783"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/topic?post=3783"},{"taxonomy":"use-cases","embeddable":true,"href":"https:\/\/wpengine.com\/wp-json\/wp\/v2\/use-cases?post=3783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}