dockerfile 编写求助

2020-02-09 16:42:00 +08:00
 ahmcsxcc

这个 dockerfile 编译后,我进入容器内发现 /usr/local/bin/目录下,并没有 queue.tar.gz 和解压的文件

这是为什么?

FROM bitnami/php-fpm:7.3

ENV QUEUE_TOKEN="123" \
	QUEUE_HOST="http://xxx.com"
 
RUN  cd  /usr/local/bin/ && \
wget  -O queue.tar.gz  https://github.com/cloudreve/taskqueue/releases/download/1.1/taskqueue_1.1_linux_amd64.tar.gz && \
tar -zxvf  queue.tar.gz  && \
chmod +x ./taskqueue && \
sed -i '/api/'d  conf.yaml && \
sed -i '/token/'d conf.yaml && \
sed -i '1 i token: $QUEUE_TOKEN' conf.yaml&& \
sed -i '1 i api: $QUEUE_HOST' conf.yaml && \
./taskqueue >/temp/q.log &

CMD [ "php-fpm", "-F", "--pid", "/opt/bitnami/php/tmp/php-fpm.pid", "-y", "/opt/bitnami/php/etc/php-fpm.conf" ]
3119 次点击
所在节点    Docker
2 条回复
coreos
2020-02-10 09:10:40 +08:00
查看容器有没有 wget 命令,如果有 直接在容器内 wget 一次 看看输出是不是预期
wangqianwei
2020-02-13 01:02:21 +08:00
1、temp 目录不存在
2、./taskqueue >/temp/q.log & 不要加&

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/643238

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX