
这个 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 & 不要加& |