如何在外部数据库中使用bitnami drupal图像

时间:2020-07-15 20:30:17

标签: docker drupal bitnami

我创建了一个使用bitnami drupal映像的docker文件,并且尝试使用mysql-client为Drupal创建数据库,但没有成功。这是我的dockerfile:

 FROM bitnami/drupal:9.0.2

ENV DRUPAL_SITE_NAME="something" \
    DRUPAL_USERNAME="something" \
    DRUPAL_PASSWORD="something" \
    DRUPAL_EMAIL="something" \
    MYSQL_CLIENT_DATABASE_HOST="something" \
    MARIADB_ROOT_PASSWORD="something" \
    MYSQL_CLIENT_PORT_NUMBER="3306" \
    MYSQL_CLIENT_ROOT_USER="root" \
    MYSQL_CLIENT_ROOT_PASSWORD="something" \
    MYSQL_CLIENT_CREATE_DATABASE_NAME="something" \
    MYSQL_CLIENT_CREATE_DATABASE_USER="something" \
    MYSQL_CLIENT_CREATE_DATABASE_PASSWORD="something" \
    ALLOW_EMPTY_PASSWORD="no"  \
    PHP_MEMORY_LIMIT="512"

USER root
RUN apt-get update && apt-get install -y \
    curl \
    git \
    default-mysql-client \
    vim \
    wget &&\
    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" &&\
    php -r "if (hash_file('sha384', 'composer-setup.php') === 'e5325b19b381bfd88ce90a5ddb7823406b2a38cff6bb704b0acc289a09c8128d4a8ce2bbafcd1fcbdc38666422fe2806') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" &&\
    php composer-setup.php &&\
    php -r "unlink('composer-setup.php');" &&\
    mv composer.phar /usr/local/bin/composer

但是我得到了MARIADB_ROOT_PASSWORD环境变量为空或未设置。 有什么想法吗?

0 个答案:

没有答案
相关问题