Add: dockerfile

This commit is contained in:
snowdream 2019-06-09 23:05:49 +08:00
parent fe29b3ed9c
commit 0f46814312
2 changed files with 36 additions and 0 deletions

18
docker/frpc/Dockerfile Normal file
View File

@ -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

18
docker/frps/Dockerfile Normal file
View File

@ -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