我已经用fluent-bit创建了docker容器,但是当我尝试执行docker entrypoint.sh时,我得到的许可被拒绝了。下面我附上了docker文件
FROM fluent/fluent-bit:1.4-debug
USER root
ADD ./docker-fluentbit-entrypoint.sh /fluent-bit
CMD ["chmod", "+x", "/fluent-bit/docker-fluentbit-entrypoint.sh"]
ADD fluent-bit.conf /fluent-bit/etc/
WORKDIR /fluent-bit
ENTRYPOINT ["/fluent-bit/docker-fluentbit-entrypoint.sh"]获取以下错误消息
docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"/fluent-bit/docker-fluentbit-entrypoint.sh\": permission denied": unknown.发布于 2020-05-06 01:19:14
将您的CMD命令替换为RUN命令。
RUN chmod +x /fluent-bit/docker-fluentbit-entrypoint.shCMD在您启动构建的映像时执行,而RUN是一个映像构建步骤。
https://stackoverflow.com/questions/61617017
复制相似问题