Comment déployer Plesk dans un conteneur
Les développeurs de Parallels Plesk ont mis en place une image docker de Plesk. Pour la déployer sur votre machine, il suffit de suivre la démarche ci-après.
Lancer le conteneur
Pour déployer un conteneur docker présent dans le docker hub, lancez la commande suivante :
docker run -d -it -p 21:21 -p 80:80 -p 443:443 -p 8880:8880 plesk/plesk
Si vous déployez l'image pour la première fois, vous aurez le retour suivant :
Unable to find image 'plesk/plesk:latest' locally
latest: Pulling from plesk/plesk
5b76f7c1436d: Pull complete
de9f9f30df91: Pull complete
18c0be32c896: Pull complete
89bc2eaf6fe4: Pull complete
2a4c0b6c240d: Pull complete
adf582259fcb: Pull complete
8944b289bbe6: Pull complete
e953f4110504: Pull complete
33e8d9d9b77d: Pull complete
1b4ee88fa245: Pull complete
b2f0c70ed1ae: Pull complete
Digest: sha256:5cd76c72c2ed9e2472bde240766b720fd09866dadbea881ad989b8a1fc1dd4e5
Status: Downloaded newer image for plesk/plesk:latest
4ced2dfa3863576a97b916bbdd75505fad7ec372efc67a7f7293b4eb7a04882b
Par défaut, docker va récupérer l'image qui possède le tag latest. Si vous souhaitez une version spécifique, vous devez ajouter le tag correspondant.
docker run -d -it -p 21:21 -p 80:80 -p 443:443 -p 8880:8880 plesk/plesk:12.5
La liste des tags est disponible sur docker hub.
Connexion à l'interface Plesk
Pour vous connecter à Plesk, rendez-vous à l'adresse http://VOTRE_IP:8880
Injecter la clé
Par défaut, une clé de démo est présente dans l'image. Pour des usages en production, nous vous recommandons d'injecter votre clé.
Vous pouvez commander votre clé seule depuis notre boutique.
Sources
Le Dockerfile et les scripts qui composent cette image peuvent être consultés sur le compte github de plesk.