mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
![Yong Tang](/assets/img/avatar_default.png)
This fix tries to fix the bug reported by #24693 where an empty line after escape will not be stopped by the parser. This fix addresses this issue by stop the parser from continue with an empty line after escape. An additional integration test has been added. This fix fixes #24693. Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
48 lines
1.5 KiB
Docker
48 lines
1.5 KiB
Docker
FROM brimstone/ubuntu:14.04
|
|
|
|
CMD []
|
|
|
|
ENTRYPOINT ["/usr/bin/consul", "agent", "-server", "-data-dir=/consul", "-client=0.0.0.0", "-ui-dir=/webui"]
|
|
|
|
EXPOSE 8500 8600 8400 8301 8302
|
|
|
|
RUN apt-get update \
|
|
&& apt-get install -y unzip wget \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/apt/lists
|
|
|
|
RUN cd /tmp \
|
|
&& wget https://dl.bintray.com/mitchellh/consul/0.3.1_web_ui.zip \
|
|
-O web_ui.zip \
|
|
&& unzip web_ui.zip \
|
|
&& mv dist /webui \
|
|
&& rm web_ui.zip
|
|
|
|
RUN apt-get update \
|
|
&& dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.clean \
|
|
&& apt-get install -y --no-install-recommends unzip wget \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/apt/lists \
|
|
&& cd /tmp \
|
|
&& wget https://dl.bintray.com/mitchellh/consul/0.3.1_web_ui.zip \
|
|
-O web_ui.zip \
|
|
&& unzip web_ui.zip \
|
|
&& mv dist /webui \
|
|
&& rm web_ui.zip \
|
|
&& dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.dirty \
|
|
&& apt-get remove --purge -y $(diff /tmp/dpkg.clean /tmp/dpkg.dirty | awk '/^>/ {print $2}') \
|
|
&& rm /tmp/dpkg.*
|
|
|
|
ENV GOPATH /go
|
|
|
|
RUN apt-get update \
|
|
&& dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.clean \
|
|
&& apt-get install -y --no-install-recommends git golang ca-certificates build-essential \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/apt/lists \
|
|
&& go get -v github.com/hashicorp/consul \
|
|
&& mv $GOPATH/bin/consul /usr/bin/consul \
|
|
&& dpkg -l | awk '/^ii/ {print $2}' > /tmp/dpkg.dirty \
|
|
&& apt-get remove --purge -y $(diff /tmp/dpkg.clean /tmp/dpkg.dirty | awk '/^>/ {print $2}') \
|
|
&& rm /tmp/dpkg.* \
|
|
&& rm -rf $GOPATH
|