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 - https://github.com/plesk/docker
Official Plesk documentation - https://docs.plesk.com