Kimai - Time Trakcer Installation Deployment Using Docker

Kimai - Time Trakcer Installation Deployment Using Docker

À propos

Kimai est un timeler open source gratuit. Il suit le temps que vous passez avec divers projets prédéfinis et imprime un résumé de vos activités à la demande. L'image automatisée du tracker Time Kimai Kimai «LinuxConfig / Kimai» peut être utilisée pour déployer instantanément le Kimai Time Tracker sur vos hôtes Docker.

Configuration

Le Kimai s'exécute sur le système Debian GNU / Linux avec le serveur Web Apache, MariADB (MySQL), la base de données et le PHP5. Après avoir créé un conteneur Docker basé sur l'image Docker «LinuxConfig / Kimai», un port 80 sera exposé qui peut être accès sur l'hôte Docker pour une configuration / installation Web Kimai immédiate ainsi que pour un accès ultérieur.

Utilisateurs de MySQL configurés: mots de passe:

  • racine: «mot de passe vide»
  • Admin: "Pass"

Bases de données MySQL configurées:

  • kimai

Ports exposés:

  • 80

Déploiement

La commande ci-dessous peut être utilisée pour télécharger et créer un nouveau conteneur Docker appelé kimai et liez le port 80 de votre système hôte docker avec le port exposé du conteneur 80.

# docker run -d --name = kimai -p 80:80 linuxconfig / kimai 

Usage

Une fois que vous avez déployé un nouveau docker kimai conteneur utilisant la commande ci-dessus, vous pouvez immédiatement accéder à son assistant d'installation en pointant votre navigateur vers http: // localhost. De là, suivez simplement l'assistant d'installation de Kimai en utilisant les paramètres de configuration fournis ci-dessus. Une fois votre installation terminée, Kimai se plaindra de l'existence du installateur annuaire. Pour empêcher ce message d'apparaître simplement supprimer installateur annuaire:

# docker exec kimai rm -fr / var / www / html / installateur 

Informations Complémentaires

Modifier le mot de passe MariaDB

Utilisez la commande Linux suivante pour mettre à jour ou réinitialiser le mot de passe utilisateur MARIADB. La commande ci-dessous définira un nouveau administrer mot de passe de l'utilisateur:

# docker exec -it kimai mysqladmin -uadmin-mot de passe pppass ABC123 

Pour créer une nouvelle base de données, par exemple. kimai2 entrer:

# docker exec -it kimai mysqladmin -uadmin -ppass Create kimai2 

Base de données de sauvegarde

Afin de pouvoir sauvegarder la base de données MySQL à partir d'un hôte Docker, nous devons exposer le port MySQL localement lors de la création d'un nouveau conteneur Docker. Exemple:

# docker run -d --name = kimai -p 80:80 -p 4444: 3306 LinuxConfig / Kimai 

Après cela, nous pouvons simplement créer une sauvegarde de la base de données avec:

# mysqldump --host = 127.0.0.1 --port = 4444 -u admin -ppass kimai> kimai.SQL 

Tutoriels Linux connexes:

  • Ubuntu 20.04 WordPress avec installation Apache
  • Installez MySQL sur Ubuntu 20.04 LTS Linux
  • Comment installer MySQL sur Almalinux
  • Comment créer une pile de lampe basée sur Docker à l'aide de Docker sur…
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Comment déchirer un CD audio à partir de la ligne de commande en utilisant…
  • Ubuntu 20.04: WordPress avec l'installation de Nginx
  • Installation de WordPress OpenLitesPeed
  • Comment changer le mot de passe de l'utilisateur de MariaDB
  • Comment configurer le serveur Linux Apache MySQL Python