Public Repository

Last pushed: 8 months ago
Short Description
Plesk – WebOps Platform and Hosting Control Panel
Full Description

Plesk provides web administrators, application developers, web professionals, hosting service providers, and infrastructure providers a ready-to-code environment to build targeted solutions on.

  • Manage plans, subscriptions, accounts, and resellers
  • Create domains, sub-domains, and domain aliases
  • Easily set up email addresses, email forwarding, and email filters
  • Configure databases from a simple web interface
  • One-click install and mass-management of WordPress.
  • Use port mapped to 8880 to access the control panel.
  • Access a scalable and flexible platform
  • Migrate legacy platforms
  • Standardize shared hosting infrastructure
  • Unify User Experience and enable Mobile

To create a container based on Plesk Onyx for evaluation purposes use the following command:
docker run -d -p 8880:8880 plesk/plesk

Use Docker host IP address and 8880 port for URL to open it in the browser. E.g. http://localhost:8880 Default administrator credentials: admin / changeme

Plesk manages a lot of services. One need to open more ports to be able to access some of them:
docker run -d -p 80:80 -p 443:443 -p 8880:8880 -p 8443:8443 -p 8447:8447 plesk/plesk

Another way is to use automatic port mapping (publish all exposed ports to random ports with the high numbers):
docker run -d -P plesk/plesk

Original Dockerfiles -

Official Plesk documentation -

Docker Pull Command