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"]