Closed xuyangxy closed 5 years ago
能提供你的具体命令么?比如完整的命令复现截图,我刚刚测试完全没有问题
下图是构建成功部分日志:
下图是生成镜像的日志:
以下是启动信息:
build 之前执行
chmod +x entrypoint.sh
@xuyangxy 经过我测试并没有发现问题,构建截图如下
你可以提供一下更加详细的 build 环境信息以便进行测试
@fzitou git 本身可以存储权限信息,所以在仓库内的 entrypoint 脚本被 clone 到本地后默认是带有可执行权限的
@fzitou 这样就可以了 @mritd 我不是直接clone下来的,是复制内容自己创建的,可以将可执行权限在dockerfile里加下
多谢两位啦!
镜像一般都在 docker hub 上采用了自动构建方式发布,所以你可以直接从 docker hub pull 镜像;在 dockerfile 中增加这种命令我认为是多余的
filebeat 构建后启动报错如下: docker: Error response from daemon: Container command '/entrypoint.sh' could not be invoked.
构建的命令: docker build -t hub.xxxx.com/xxxx/filebeat:6.5.2 . 启动: docker run \ -v /usr/app/filebeat/filebeat.yml:/etc/filebeat.yml \ -v /data/log:/data/log \ --name filebeat -d \ $IMAGE
问下大佬怎么解决呢 ?