KIMAI - Implementación de instalación de Time Trakcer utilizando Docker

KIMAI - Implementación de instalación de Time Trakcer utilizando Docker

Acerca de

Kimai es un Timetracker de código abierto gratuito. Rastrea el tiempo que pasa con varios proyectos preestablecidos e imprime un resumen de sus actividades a pedido. La imagen automatizada de rastreador de tiempo kimai "Linuxconfig/kimai" se puede usar para implementar instantáneamente el rastreador de tiempo Kimai en sus hosts Docker.

Configuración

El Kimai se ejecuta en el sistema Debian GNU/Linux con el servidor web Apache, MariadB (MySQL), Base de datos y PHP5. Después de crear un contenedor Docker basado en la imagen Docker "LinuxConfig/Kimai", se expondrá un puerto 80 que puede ser acceso en el host de Docker para una configuración/instalación web inmediata de Kimai, así como acceso posterior a acceso.

Usuarios configurados de MySQL: contraseñas:

  • root: "contraseña vacía"
  • Admin: "Pase"

Bases de datos MYSQL configuradas:

  • kimai

Puertos expuestos:

  • 80

Despliegue

El siguiente comando se puede usar para descargar y crear un nuevo contenedor Docker llamado kimai y vincule el puerto 80 de su sistema de host de Docker con el puerto expuesto 80 de contenedor.

# Docker Run -d - -Name = Kimai -P 80:80 LinuxConfig/Kimai 

Uso

Una vez que implementa un nuevo Docker kimai Contenedor Usando el comando anterior, puede acceder inmediatamente a su asistente de instalación apuntando a su navegador a http: // localhost. A partir de aquí, simplemente siga el asistente de instalación de Kimai utilizando la configuración de configuración proporcionada anteriormente. Una vez que su instalación esté completa, Kimai se quejará de la existencia del instalador directorio. Para evitar que este mensaje aparezca, simplemente elimine instalador directorio:

# docker ejecut kimai rm -fr/var/www/html/instalador 

Información adicional

Cambiar contraseña de mariadb

Use el siguiente comando de Linux para actualizar o restablecer la contraseña de usuario de Mariadb. El siguiente comando establecerá un nuevo administración contraseña de usuario:

# Docker Exec -it Kimai Mysqladmin -uadmin -ppass Password ABC123 

Para crear una nueva base de datos, por ejemplo,. kimai2 ingresar:

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

Base de datos de respaldo

Para poder hacer una copia de seguridad de la base de datos MySQL de un host de Docker, necesitamos exponer el puerto MySQL localmente al crear un nuevo contenedor Docker. Ejemplo:

# Docker Run -d - -Name = Kimai -P 80:80 -P 4444: 3306 LinuxConfig/Kimai 

Después de eso, podemos simplemente crear una copia de seguridad de la base de datos con:

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

Tutoriales de Linux relacionados:

  • Ubuntu 20.04 WordPress con instalación de Apache
  • Instale MySQL en Ubuntu 20.04 LTS Linux
  • Cómo instalar MySQL en Almalinux
  • Cómo crear una pila de lámparas basada en Docker usando Docker en ..
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cómo rasgar un CD de audio desde la línea de comandos usando ..
  • Ubuntu 20.04: WordPress con instalación de Nginx
  • Instalación de WordPress OpenLitespeed
  • Cómo cambiar la contraseña de usuario de mariadb
  • Cómo configurar el servidor Linux Apache MySQL Python