nachdem ich endlich dazu gekommen bin, mich wieder dem Edomi-Container zu widmen, habe ich eine neue Version vorbereitet. Aktuell ist das starwarsfan/edomi-docker:latest, wobei die folgenden Änderungen eingeflossen sind:
- Es gibt jetzt direkt drei Mountpoints für die wichtigsten Daten:
- /var/edomi-backups
- /var/lib/mysql
- /usr/local/edomi
Das coolste Feature dabei ist, dass Volumes von Docker automatisch bei der initialen Verwendung befüllt werden, also wenn sie leer sind. Dann werden die am jeweiligen Ort im Image befindlichen Daten von Docker in das Volume kopiert. Das wären hier also sämtliche Datenbanken, die Edomi-Installation sowie allfällige Backups. Details dazu in Abschnitt 3 im Readme auf GitHub.
- Der Patch von Christian bzgl. dem Edomi-Update-Problem von 1.62 auf 1.63 ist direkt im Image enthalten und wird durch ein kleines Helper-Script aktiviert. Siehe dazu Appendix C im Readme auf GitHub.
- Ich habe fast alle Packages aus dieser Liste direkt installiert. Das sollte das Setup von Community-LBS stark vereinfachen. Lediglich die gcc-Komponenten sind nicht dabei, das ist für das Image dann doch etwas zu speziell. Hier die Liste der zusätzlich installierten Pakete:
- git
- httpd
- mod_ssl
- mysql
- mysql-server
- nano
- ntp
- openssh-server
- php-devel
- php-gd
- php-mbstring
- php-mysql
- php-pear
- php-process
- php-snmp
- php-soap
- php-xml
- php-xmlrpc
- tar
- unzip
- vsftpd
- wget
Also wer mag, kann gern schon damit testen und immer her mit dem Feedback!