Installation des prérequis

Sommaire

Introduction
Installation des prérequis
Installation de Docker sur Ubuntu
Docker : quelques informations utiles avant …
Installation de Gitlab avec Docker
Installation de Discourse avec Docker
Pour conclure sur ce tutoriel Docker

Avant de se lancer dans l’installation de Docker, nous allons d’abord installer quelques paquets :

  • Cockpit : qui est une interface graphique Web qui va nous permettre d’administrer notre serveur Ubuntu et les conteneurs
  • Nginx : qui sera utilisé en reverse proxy pour publier les Gitlab et Discourse
  • certbot : qui va permettre de générer des certificats Let’s Encrypt

Installation de Cockpit

Entrer la commande suivante :

Ubuntu cockpit install

Une fois cockpit installé, celui-ci est disponible à l’adresse suivante : https://ip_du_serveur:9090

Afin de pouvoir gérer des conteneurs Docker, il est nécessaire d’installer un module supplémentaire.

Au moment de la rédaction, le module n’est pas officiel disponible pour la version 20.04, mais la version 19.10 fonctionne.

Télécharger le .deb à l’aide de la commande wget

Installer le .deb :

Patienter pendant l’installation :

Cockpit Docker install

Une fois installée, retourner sur l’interface de cockpit et actualiser, le menu Docker Container est disponible.

Module docker container available on cockpit

L’installation du module cockpit-docker installe le paquet Docker, celui-ci sera désinstallé après pour utiliser le dépôt officiel Docker.

Il est aussi possible d’installer le module cockpit-docker après l’installation de Docker, ce qui évite la désinstallation.

Installation de Nginx

Comme plusieurs serveurs Web vont être exposé avec les conteneurs, on va installer Nginx afin d’avoir un reverse proxy, il est aussi possible d’utiliser Apache2.

On aurait pu aussi utiliser le conteneur Nginx.

Utiliser l’une des commandes ci-dessous pour installer Nginx sur le serveur :

Installation de Certbot

Cette installation est facultative, elle va permettre de générer des certificats Let’s Encrypt pour afin de rendre accessible en HTTPS, les différentes applications.

Pour installer Certbot pour Nginx entrer la commande :

Install certbot for nginx

Maintenant que nous avons installé les prérequis nécessaires, nous allons passer à l’installation de Docker sur le serveur Ubuntu.




Start the discussion at community.rdr-it.io