From 0f46814312faf3fa2c5925be3c7bb79959125a0b Mon Sep 17 00:00:00 2001 From: snowdream Date: Sun, 9 Jun 2019 23:05:49 +0800 Subject: [PATCH] Add: dockerfile --- docker/frpc/Dockerfile | 18 ++++++++++++++++++ docker/frps/Dockerfile | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 docker/frpc/Dockerfile create mode 100644 docker/frps/Dockerfile diff --git a/docker/frpc/Dockerfile b/docker/frpc/Dockerfile new file mode 100644 index 00000000..eb641332 --- /dev/null +++ b/docker/frpc/Dockerfile @@ -0,0 +1,18 @@ +FROM alpine:3.9 + +ENV FRP_VERSION 0.24.1 + +VOLUME [ “/sys/fs/cgroup” ] + +RUN apk add --no-cache openrc \ + && cd root \ + && wget -c https://github.com/fatedier/frp/releases/download/v${FRP_VERSION}/frp_${FRP_VERSION}_linux_amd64.tar.gz \ + && tar zxvf frp_${FRP_VERSION}_linux_amd64.tar.gz \ + && cd frp_${FRP_VERSION}_linux_amd64/ \ + && cp frpc /usr/bin/ \ + && mkdir -p /etc/frp \ + && cp frpc.ini /etc/frp \ + && rm frp_${FRP_VERSION}_linux_amd64.tar.gz \ + && rm -rf frp_${FRP_VERSION}_linux_amd64/ + +ENTRYPOINT /usr/bin/frpc -c /etc/frp/frpc.ini \ No newline at end of file diff --git a/docker/frps/Dockerfile b/docker/frps/Dockerfile new file mode 100644 index 00000000..4288a26c --- /dev/null +++ b/docker/frps/Dockerfile @@ -0,0 +1,18 @@ +FROM alpine:3.9 + +ENV FRP_VERSION 0.24.1 + +VOLUME [ “/sys/fs/cgroup” ] + +RUN apk add --no-cache openrc \ + && cd root \ + && wget -c https://github.com/fatedier/frp/releases/download/v${FRP_VERSION}/frp_${FRP_VERSION}_linux_amd64.tar.gz \ + && tar zxvf frp_${FRP_VERSION}_linux_amd64.tar.gz \ + && cd frp_${FRP_VERSION}_linux_amd64/ \ + && cp frps /usr/bin/ \ + && mkdir -p /etc/frp \ + && cp frps.ini /etc/frp \ + && rm frp_${FRP_VERSION}_linux_amd64.tar.gz \ + && rm -rf frp_${FRP_VERSION}_linux_amd64/ + +ENTRYPOINT /usr/bin/frps -c /etc/frp/frps.ini \ No newline at end of file