我正在使用Varnish 3.0构建一个docker容器,我需要编译libvmod-cookie。
docker容器使用ubuntu:14.04.2
作为图像。
FROM ubuntu:14.04.2
RUN apt-get update -qq && \
apt-get upgrade -yqq && \
apt-get -yqq install make curl build-essential git automake \
pkg-config libmhash-dev python-docutils sed libtool libpcre3 libpcre3-dev \
libreadline6-dev libeditline0 libeditline-dev psmisc net-tools \
libvarnishapi-dev automake autotools-dev libedit-dev libjemalloc-dev \
libncurses-dev libpcre3-dev libtool pkg-config python-docutils python-sphinx \
graphviz varnish && \
apt-get -yqq clean
RUN git clone https://github.com/varnish/libvmod-cookie.git && cd libvmod-cookie \
&& git checkout libvmod-cookie-1.01 && ./autogen.sh && \
./configure && make && make install
EXPOSE 80
CMD ["/var/www/yazawa/install.sh"]
正如您在我的Dockerfile中所看到的,我正在执行以下步骤来构建libvmod-cookie:
sudo apt-get install varnish
./autogen.sh
./configure
make
make install
但是我收到了一条错误消息:
...
configure: error: No Varnish source tree specified
我想我必须使用./configure
...
./configure VARNISHRC=/path/to/varnish
但是当我通过apt-get安装时,我不知道Varnish源树的路径。 这是正确的方法吗?还是我完全迷失了?