【问题标题】:Using the official Nextcloud Docker image, how do I run occ commands as www-data inside Dockerfile?使用官方 Nextcloud Docker 镜像,如何在 Dockerfile 中将 occ 命令作为 www-data 运行?
【发布时间】:2020-05-04 21:41:39
【问题描述】:

我尝试了许多不同的命令,包括:

RUN sudo -u www-data /var/www/html/occ etc...

和:

RUN ["sudo -u www-data /var/www/html/occ", "etc..."]

和:

USER www-data
RUN /var/www/html/occ etc...

所有这些都导致相同的消息:

错误:服务“核心”构建失败:OCI 运行时创建失败:container_linux.go:349:启动容器进程导致“exec:\”sudo -u www-data /var/www/html/occ 维护:安装\“:stat sudo -u www-data /var/www/html/occ 维护:安装:没有这样的文件或目录”:未知

这会不会是 occ 在容器第一次运行之前不在其位置?

【问题讨论】:

    标签: dockerfile nextcloud


    【解决方案1】:

    这是不可能的。在安装 nextcloud 之前,您无法运行 occ 命令。它将安装在运行 enrtypoint.sh 中的容器时

    【讨论】:

    • Docker 新手。我什至不知道 entrypoint.sh 是一个东西。这正是我一直在寻找的。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-09
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-01
    相关资源
    最近更新 更多