Skip to content

Docker on plesk - #162

Open
DMuirheadLayershift wants to merge 7 commits into
mainfrom
Docker-on-Plesk
Open

Docker on plesk#162
DMuirheadLayershift wants to merge 7 commits into
mainfrom
Docker-on-Plesk

Conversation

@DMuirheadLayershift

Copy link
Copy Markdown

KB Docker article, alongside attendant images.

And a reversion for a file that shouldnt have been edited.

chapter file added
Plesk Docker Article
doc file previously incomplete.
Updating, might need to add images.
Reversion to original work.
Add CL preq.


already amended on doc dev site.
@dransome dransome removed their assignment Jul 28, 2026
@dransome
dransome self-requested a review July 28, 2026 14:58

@dransome dransome left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mostly needs better alt text, but a few points require tidying up a bit as well.


### Prerequisites

Your server will need to be one of our AlmaLinux or Cloudlinux servers to operate Docker on Plesk. This can be seen in the System Overview panel on the right hand panel when you view the Websites and Domains page in Plesk.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this whole prerequisite should go; the only options are AlmaLinux or CloudLinux, so we're just giving the customer extra (unnecessary!) work by asking them to check this

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

### Prerequisites

Your server will need to be one of our AlmaLinux or Cloudlinux servers to operate Docker on Plesk. This can be seen in the System Overview panel on the right hand panel when you view the Websites and Domains page in Plesk.
![COntext](COntext.png?lightbox&resize=555 "COntext")

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Obviously also remove the screenshot if we don't need them to check which OS they have 😉

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

We also recommend that you read the [Plesk Documentation](https://docs.plesk.com/en-US/obsidian/administrator-guide/plesk-administration/using-docker.75823/#setting-up-nginx-to-proxy-requests-from-domains-to-a-container) on the topic, although the below article will help you get setup using Docker on Plesk and if you run into any issues along the way, we have a [24/7 Helpdesk you can contact with your issues](https://help.layershift.com)


## Installation

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section needs revising on the basis that the Docker Extension is preinstalled on all (Layershift) servers now; so they just need instructions about how to find/open the extension, not how to install it.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done



### Image Selection
Goto the Docker option in the left hand panel, then Run Container.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 words (unless you're BASIC):

Go to

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Search for your desired application image > Select specific image > Select version.


![ValkeySearch](ValkeySearch.png "ValkeySearch")

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please make the alt text more descriptive and specific. For example:

Screenshot of Plesk Docker extension showing search results for valkey.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.
The word tag was mentioned specifically since it a key technical word.

Comment thread pages/02.managed-vps/07.docker/01.docker-on-plesk/docs.en.md
Comment thread pages/02.managed-vps/07.docker/01.docker-on-plesk/docs.en.md
Comment thread pages/02.managed-vps/07.docker/01.docker-on-plesk/docs.en.md

Below we have a mapping for

/var/lib/docker/volumes/valkeycache > /var/lib/valkey.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the key part here is to explain that the path on the left side is the VPS, and the path on the right side is where that gets mounted inside the container.

Perhaps something like this:

Volume mapping allows you to specify a persistent storage location for data used by your Docker Container. This data persists between redeploys of the container, whilst all other data within the container is ephemeral.

We recommend to store your docker volumes in a consistent path, such as within /var/lib/docker/volumes. This is the location where that data will reside on your VPS.

Therefore for our example Valkey container, we might use /var/lib/docker/volumes/valkeycache.

We mount that volume at /var/lib/valkey inside the container. This allows the container to read and write data in that location (but it cannot traverse above that path on the VPS).

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rewritten and expanded

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and little more to mention the limit on being unable to escape the directory.

We do offer support for the setup of Docker on Plesk, Plesk and server related issues you may experience while installing and operating your containers.

## License
Should you wish to manage multiple Docker servers from a single point, you will need to purchase the Remote Docker license. For more information please see the documentation or contact Support.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think including this kind of complicates life a bit more than necessary, but if we're stating it I think we can do so more clearly:

A paid license option is available to enable you to manage Docker containers hosted on multiple different servers from a single interface (please contact billing@layershift.com for assistance), but managing containers hosted locally by a single Layershift Managed VPS is included at no additional cost.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changed

@DMuirheadLayershift

Copy link
Copy Markdown
Author

Small basic comment, I had made all the changes. Forgot to push commit before closing the windows and going to handle a ticket.

If something seems like it should be there and it isnt. Please bare with me

Not finished, re-doing my updates.
If something is not there, it will be tomorrow.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants