【发布时间】:2019-11-12 03:07:18
【问题描述】:
我试图在 docker 容器中运行我的脚本,但它抛出了一个错误。 我的 docker 文件看起来像
FROM jboss/keycloak
COPY db.json /opt/jboss
COPY entrypoint.sh /opt/jboss
USER root
RUN chown jboss entrypoint.sh && chmod +x entrypoint.sh
USER 1000
ENTRYPOINT ["/opt/jboss/entrypoint.sh"]
CMD [""]
我得到的错误是 chown:无法访问“entrypoint.sh”:没有这样的文件或目录 命令'/bin/sh -c chown jboss entrypoint.sh && chmod +x entrypoint.sh'返回一个非零代码:1
【问题讨论】:
-
您是否尝试过指定
entrypoint.sh的完整路径,例如/opt/jboss/entrypoint.sh -
那行不通
-
这可能是权限问题
标签: docker jboss docker-compose keycloak