From 1a8c9bb3ffc7d12ca712be280b99ed446d2064ba Mon Sep 17 00:00:00 2001 From: newnius Date: Tue, 18 Jul 2017 20:18:55 +0800 Subject: [PATCH] add lantern --- lantern/3.0/Dockerfile | 16 ++++++++++++++++ lantern/README.md | 14 ++++++++++++++ lantern/latest/Dockerfile | 16 ++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 lantern/3.0/Dockerfile create mode 100644 lantern/README.md create mode 100644 lantern/latest/Dockerfile diff --git a/lantern/3.0/Dockerfile b/lantern/3.0/Dockerfile new file mode 100644 index 0000000..e5da3b9 --- /dev/null +++ b/lantern/3.0/Dockerfile @@ -0,0 +1,16 @@ +FROM ubuntu:16.04 + +MAINTAINER Newnius + +WORKDIR /root + +RUN apt-get update && \ + apt-get -y install wget libappindicator3-1 && \ + wget https://raw.githubusercontent.com/getlantern/lantern-binaries/master/lantern-installer-beta-64-bit.deb && \ + dpkg -i lantern-installer-beta-64-bit.deb && \ + rm -rf lantern-installer-beta-64-bit.deb && \ + apt-get -f install && \ + apt-get clean && \ + rm -rf /var/cache/apt/* /var/lib/apt/lists/* + +ENTRYPOINT ["/usr/bin/lantern", "--configdir=/root", "--headless=true", "--proxyall=true", "--startup=false", "--clear-proxy-settings=false", "--addr=0.0.0.0:3128", "--uiaddr=0.0.0.0:8080", "--socksaddr=0.0.0.0:1080"] diff --git a/lantern/README.md b/lantern/README.md new file mode 100644 index 0000000..0e31599 --- /dev/null +++ b/lantern/README.md @@ -0,0 +1,14 @@ +Forked from [lihaixin/lantern/](https://hub.docker.com/r/lihaixin/lantern/) for upgrade. + + +## Swarm mode + +```bash +docker service create \ +--name lantern \ +--publish 3128:3128 \ +newnius/lantern +``` + +## non-swarm mode +docker run --rm --name lantern -p 3128:3128 -p 1080:1080 newnius/lantern diff --git a/lantern/latest/Dockerfile b/lantern/latest/Dockerfile new file mode 100644 index 0000000..e5da3b9 --- /dev/null +++ b/lantern/latest/Dockerfile @@ -0,0 +1,16 @@ +FROM ubuntu:16.04 + +MAINTAINER Newnius + +WORKDIR /root + +RUN apt-get update && \ + apt-get -y install wget libappindicator3-1 && \ + wget https://raw.githubusercontent.com/getlantern/lantern-binaries/master/lantern-installer-beta-64-bit.deb && \ + dpkg -i lantern-installer-beta-64-bit.deb && \ + rm -rf lantern-installer-beta-64-bit.deb && \ + apt-get -f install && \ + apt-get clean && \ + rm -rf /var/cache/apt/* /var/lib/apt/lists/* + +ENTRYPOINT ["/usr/bin/lantern", "--configdir=/root", "--headless=true", "--proxyall=true", "--startup=false", "--clear-proxy-settings=false", "--addr=0.0.0.0:3128", "--uiaddr=0.0.0.0:8080", "--socksaddr=0.0.0.0:1080"]