Docker php7.0:apache:“docker-php-source:not found”
当我尝试构build我的容器时收到以下错误:
docker-php-source:找不到
代码是: RUN docker-php-source extract \ && curl -L -o /tmp/redis.tar.gz https://github.com/phpredis/phpredis/archive/3.0.0.tar.gz \ && tar xfz /tmp/redis.tar.gz \ && rm -r /tmp/redis.tar.gz \ && mv phpredis-3.0.0 /usr/src/php/ext/redis \ && sed -i '$ a redis' /usr/src/php-available-exts \ && docker-php-ext-install redis \ && docker-php-source delete
我有这个错误发生时,我签出一个Dockerfile与windows行结束的Windows上,转换为unix行结束为我固定。
如果您使用的是git,请在git下查找“autocrlf”configuration选项: https ://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration
我运行: git config --global core.autocrlf input
这意味着它会始终检查与行结束的repos保持不变,但总是提交unix样式行结束。 检查git文档为您find正确的选项。