mirror of
https://github.com/zabbix/zabbix-docker.git
synced 2025-03-30 09:46:14 +02:00
Improve Appliance images. Possible to mount datadir
This commit is contained in:
parent
854af68e9e
commit
baddcb523c
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
1095
docker-entrypoint.sh
Executable file
1095
docker-entrypoint.sh
Executable file
File diff suppressed because it is too large
Load Diff
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -177,6 +177,7 @@ WORKDIR /var/lib/zabbix
|
||||
VOLUME ["/etc/ssl/nginx"]
|
||||
VOLUME ["/usr/lib/zabbix/alertscripts", "/usr/lib/zabbix/externalscripts", "/var/lib/zabbix/enc", "/var/lib/zabbix/mibs", "/var/lib/zabbix/modules"]
|
||||
VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/ssh_keys", "/var/lib/zabbix/ssl/certs", "/var/lib/zabbix/ssl/keys", "/var/lib/zabbix/ssl/ssl_ca"]
|
||||
VOLUME ["/var/lib/mysql/"]
|
||||
|
||||
COPY ["conf/etc/supervisor/", "/etc/supervisor/"]
|
||||
COPY ["conf/etc/zabbix/nginx.conf", "/etc/zabbix/"]
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -179,6 +179,7 @@ WORKDIR /var/lib/zabbix
|
||||
VOLUME ["/etc/ssl/nginx"]
|
||||
VOLUME ["/usr/lib/zabbix/alertscripts", "/usr/lib/zabbix/externalscripts", "/var/lib/zabbix/enc", "/var/lib/zabbix/mibs", "/var/lib/zabbix/modules"]
|
||||
VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/ssh_keys", "/var/lib/zabbix/ssl/certs", "/var/lib/zabbix/ssl/keys", "/var/lib/zabbix/ssl/ssl_ca"]
|
||||
VOLUME ["/var/lib/mysql/"]
|
||||
|
||||
COPY ["conf/etc/supervisor/", "/etc/supervisor/"]
|
||||
COPY ["conf/etc/zabbix/nginx.conf", "/etc/zabbix/"]
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -207,6 +207,7 @@ WORKDIR /var/lib/zabbix
|
||||
VOLUME ["/etc/ssl/nginx"]
|
||||
VOLUME ["/usr/lib/zabbix/alertscripts", "/usr/lib/zabbix/externalscripts", "/var/lib/zabbix/enc", "/var/lib/zabbix/mibs", "/var/lib/zabbix/modules"]
|
||||
VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/ssh_keys", "/var/lib/zabbix/ssl/certs", "/var/lib/zabbix/ssl/keys", "/var/lib/zabbix/ssl/ssl_ca"]
|
||||
VOLUME ["/var/lib/mysql/"]
|
||||
|
||||
COPY ["conf/etc/supervisor/", "/etc/supervisor/"]
|
||||
COPY ["conf/etc/zabbix/nginx.conf", "/etc/zabbix/"]
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
@ -207,6 +207,7 @@ WORKDIR /var/lib/zabbix
|
||||
VOLUME ["/etc/ssl/nginx"]
|
||||
VOLUME ["/usr/lib/zabbix/alertscripts", "/usr/lib/zabbix/externalscripts", "/var/lib/zabbix/enc", "/var/lib/zabbix/mibs", "/var/lib/zabbix/modules"]
|
||||
VOLUME ["/var/lib/zabbix/snmptraps", "/var/lib/zabbix/ssh_keys", "/var/lib/zabbix/ssl/certs", "/var/lib/zabbix/ssl/keys", "/var/lib/zabbix/ssl/ssl_ca"]
|
||||
VOLUME ["/var/lib/mysql/"]
|
||||
|
||||
COPY ["conf/etc/supervisor/", "/etc/supervisor/"]
|
||||
COPY ["conf/etc/zabbix/nginx.conf", "/etc/zabbix/"]
|
||||
|
@ -75,7 +75,7 @@ configure_db_mysql() {
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
||||
echo "** Installing initial MySQL database schemas"
|
||||
mysql_install_db --user=mysql 2>&1 1>/dev/null
|
||||
mysql_install_db --user=mysql --datadir="$MYSQL_DATA_DIR" 2>&1
|
||||
else
|
||||
echo "**** MySQL data directory is not empty. Using already existing installation."
|
||||
chown -R mysql:mysql "$MYSQL_DATA_DIR"
|
||||
|
Loading…
Reference in New Issue
Block a user