homelabo/frp

By homelabo

Updated about 2 years ago

Frp image, based on https://github.com/fatedier/frp.

Image
Networking
Web servers
0

4.6K

homelabo/frp repository overview

frp.dockerfile

FROM alpine:latest as runtime

WORKDIR /tmp

RUN apk add --no-cache tzdata

# Downlaod latest release
ARG VERSION=0.57.0
ARG RELEASE=https://github.com/fatedier/frp/releases/download/v${VERSION}/frp_${VERSION}_linux_amd64.tar.gz

RUN wget -O- ${RELEASE} | tar -zxvf- -C . --strip-components=1 && \
    mv frpc frps /usr/local/bin

FROM scratch

ENV TZ Asia/Shanghai
COPY --from=runtime /usr/share/zoneinfo /usr/share/zoneinfo

COPY --from=runtime /usr/local/bin/frp* /usr/local/bin/

build

docker build --build-arg="VERSION=0.57.0" -t homelabo/frp:latest - < frp.dockerfile

run

# frpc
docker run --rm -v frpc.ini:/etc/frp/frpc.ini homelabo/frp:latest frpc -c /etc/frp/frpc.ini
# frps
docker run --rm -v frps.ini:/etc/frp/frps.ini homelabo/frp:latest frps -c /etc/frp/frps.ini

Tag summary

Content type

Image

Digest

sha256:e6d64c53b

Size

12.3 MB

Last updated

about 2 years ago

docker pull homelabo/frp:v0.57