这个 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" ]
1
coreos 2020-02-10 09:10:40 +08:00
查看容器有没有 wget 命令,如果有 直接在容器内 wget 一次 看看输出是不是预期
|
2
wangqianwei 2020-02-13 01:02:21 +08:00
1、temp 目录不存在
2、./taskqueue >/temp/q.log & 不要加& |