usuaris docker FAQs
P. ¿Puedo instalar docker en Windows?
R. Sí. Aquí las instrucciones:
https://docs.docker.com/desktop/install/windows-install/
P. Una vez instalado usuaris, ejecuto:
cd /home/usuaris/public_html/admin/INSTALL/ ./php-mode.shpara cambiar el modo en que se ejecuta PHP en apache, y selecciono la opción 2:
2 - with libapache2-mod-php (and mpm-itk module) (the libapache2-mpm-itk package must be installed)pero al reiniciar apache da ERROR 500.
R. Es correcto. El módulo de apache libapache2-mpm-itk necesita que ejecutes el contenedor en modo privilegiado:
docker run --privileged -it usuaris1:latest
P. ¿Cuales son los passwords de root y de MySQL?
R. Son éstos:
root password: cucurella MySQL admin user: root MySQL admin password: cucurella
P. Una vez instalado usuaris, ¿puedo cambiar el password de root de MySQL?
R. Por supuesto:
# mysql -u root -p
MariaDB [(none)]> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_password_here');
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;
#
Luego tendrás que cambiar el password encriptado de usuaris desde:P. ¿Funcionan las quotas de disco?
R. Por defecto, en los contenedores docker están deshabilitadas, pero se pueden habilitar:
EN EL HOST:
1. Formatear una partición de un usb en ext4, por ejemplo /dev/sdc1
2. Ejecutar el contenedor en modo privilegiado:
docker run --privileged -it usuaris1:latest
EN EL CONTENEDOR:
1. Mover /home a /home_OLD:
# mv /home /home_OLD
2. Crear directorio:
# mkdir /home
3. Editar /etc/fstab y añadir la linea:
/dev/sdc1 /home ext4 defaults,noatime,usrquota 0 1
4. Montar /home:
# mount /home # mount -o remount,usrquota /home
5. Copiar:
# cp -R -a -f /home_OLD/* /home
6. Crear /home/aquota.user
# quotacheck -f -m -u /home
7. Habiltar quota de disco:
# quotaoff /home # quotaon /home
8. Arrancar servers:
# /servers start
9. Desde usuaris ➜ admin: http://172.17.0.2/~usuaris/admin/
CONFIGURACIONES ➜ CONFIG ➜ Disk quota enabled