通过 dockerfile 更新 matomo 自定义变量
Updating matomo customvariables via a dockerfile
我有一个 docker 文件,其中包含 matomo 并复制了我的配置文件,
FROM matomo:3.14.1
COPY config/config.php /var/www/html/config/config.php
RUN ./console customvariables:set-max-custom-variables 10
但是我似乎无法成功更新自定义变量,我可以 运行 在没有 运行 的情况下构建 docker 并查看 [=15= 中的 ./console 命令] 位置,因此我不太明白为什么它不会再执行此命令?我在这里做错了吗?
该镜像的 Dockerfile declares a VOLUME for the /var/www/html
directory 因此派生镜像永远无法更改该目录的内容。您需要使用 docker run -v
选项或 Compose volumes:
来注入您的配置文件;您可以在不创建自定义图像的情况下执行此操作。
docker run \
-v $PWD/config/config.php:/var/www/html/config/config.php \
... --other-docker-options ... \
mamoto:3.14.1
我有一个 docker 文件,其中包含 matomo 并复制了我的配置文件,
FROM matomo:3.14.1
COPY config/config.php /var/www/html/config/config.php
RUN ./console customvariables:set-max-custom-variables 10
但是我似乎无法成功更新自定义变量,我可以 运行 在没有 运行 的情况下构建 docker 并查看 [=15= 中的 ./console 命令] 位置,因此我不太明白为什么它不会再执行此命令?我在这里做错了吗?
该镜像的 Dockerfile declares a VOLUME for the /var/www/html
directory 因此派生镜像永远无法更改该目录的内容。您需要使用 docker run -v
选项或 Compose volumes:
来注入您的配置文件;您可以在不创建自定义图像的情况下执行此操作。
docker run \
-v $PWD/config/config.php:/var/www/html/config/config.php \
... --other-docker-options ... \
mamoto:3.14.1