KIMAI - Implementación de instalación de Time Trakcer utilizando Docker
- 1949
- 458
- Berta Solano
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
- « Comenzando con el comando AWS S3CMD por ejemplos
- Cómo promover el usuario de Mediawiki con Sysop y privilegios de burócrata »