On ne va pas se mentir, docker est à ce jour une solution très pratique pour lancer des environnements de tests ou même de prod en quelques commandes !

Personnellement, j’en suis à un point où je peux aller me chercher un petit VPS sur ovh, le premier prix, mettre docker et lancer une application dessus basée sur docker.

Du coup je fais une petite note, un petit « tuto » pour expliquer la démarche qui m’est personnelle et qui pourra peut-être aider des personnes qui débutent ou qui veulent simplement ne pas se prendre la tête.

1 – Installation de Centos 7 et configuration de l’environnement

Je pars du principe que toi, cher lecteur, tu ne te prends pas la tête tout comme moi et que tu prends un serveur chez un « random » hébergeur qui te propose d’installer une distrib par défaut en 1 clic. Personnellement, ça sera un VPS OVH, centos 7 étant donc la distrib que j’ai choisi.

Petite liste des étapes primordiales :

  • Création du user « quivabien »

Je créée toujours un user à mon nom, pas de root, jamais… JAMAIS 🙂

  • Ajouter le user dans la liste sudoers

(Celle qui permet de faire « sudo » tu sais, et le tout sans à retaper le mot de passe)

Et poser la ligne correspondante au user :

  • SSH KEY, oui toujours 🙂

Comme ça me gonfle de noter mes mots de passe et surtout de me les rappeler, pire de les taper constamment, petit tour dans les clefs SSH (on ajoute notre clef SSH dans le fichier qui va bien), si vous ne savez pas générer une clef SSH, RDV ici.

Et on colle la clef SSH dedans 🙂

  • Sécuriser la config de SSH

Je change toujours les confs par défaut, le port par exemple, ensuite je change les users autorisés à se connecter et également je dis à root qu’il ne pourra pas non plus se connecter en SSH.

Vous trouverez la ligne « port » , endroit à changer si voulu.

Puis :

 – PermitRootLogin no

– AllowUsers blogueurman

Et on redémarre le tout :

2. Installation de docker à présent

LE plus dur… non je plaisante !

On commence par checker que tous les paquets sur la distrib sont à jour :

On lance le script « qui fait tout »

On lance docker parce que comme il est tout neuf, autant jouer avec.

Mettre docker au démarrage du serveur, ça aide… surtout quand on utilise docker en environnement de prod :

Et on teste quand même que tout fonctionne :

Ce qui devrait afficher :

Et ceci achève donc la partie « petite configuration » du serveur 🙂

Reste plus qu’à utiliser ! Alors justement prochains petits tutos de ma part : le start guide de docker !

A bientôt 🙂