mirror of
https://github.com/newnius/Dockerfiles.git
synced 2025-06-06 16:11:55 +00:00
update frp
This commit is contained in:
parent
90a7dd019f
commit
656622eabe
20
frp/v0.33.0/Dockerfile
Normal file
20
frp/v0.33.0/Dockerfile
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
FROM alpine:3
|
||||||
|
|
||||||
|
MAINTAINER Newnius <newnius.cn@gmail.com>
|
||||||
|
|
||||||
|
USER root
|
||||||
|
|
||||||
|
# Prerequisites
|
||||||
|
RUN apk add --no-cache openssl
|
||||||
|
|
||||||
|
# Install frp
|
||||||
|
ENV VERSION 0.33.0
|
||||||
|
|
||||||
|
RUN wget -O frp.tar.gz https://github.com/fatedier/frp/releases/download/v${VERSION}/frp_${VERSION}_linux_amd64.tar.gz && \
|
||||||
|
tar -xzf frp.tar.gz -C / && rm frp.tar.gz
|
||||||
|
|
||||||
|
RUN mv /frp_${VERSION}_linux_amd64 /frp
|
||||||
|
|
||||||
|
WORKDIR /frp
|
||||||
|
|
||||||
|
CMD ["/frp/frps", "-c", "/frp/frps.ini"]
|
20
frp/v0.33.0/Dockerfile.arm64
Normal file
20
frp/v0.33.0/Dockerfile.arm64
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
FROM alpine:3
|
||||||
|
|
||||||
|
MAINTAINER Newnius <newnius.cn@gmail.com>
|
||||||
|
|
||||||
|
USER root
|
||||||
|
|
||||||
|
# Prerequisites
|
||||||
|
RUN apk add --no-cache openssl
|
||||||
|
|
||||||
|
# Install frp
|
||||||
|
ENV VERSION 0.33.0
|
||||||
|
|
||||||
|
RUN wget -O frp.tar.gz https://github.com/fatedier/frp/releases/download/v${VERSION}/frp_${VERSION}_linux_amd64.tar.gz && \
|
||||||
|
tar -xzf frp.tar.gz -C / && rm frp.tar.gz
|
||||||
|
|
||||||
|
RUN mv /frp_${VERSION}_linux_amd64 /frp
|
||||||
|
|
||||||
|
WORKDIR /frp
|
||||||
|
|
||||||
|
CMD ["/frp/frps", "-c", "/frp/frps.ini"]
|
31
frp/v0.33.0/README.md
Normal file
31
frp/v0.33.0/README.md
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
# Deploy frps / frpc with docker
|
||||||
|
|
||||||
|
## Start frps
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker service create \
|
||||||
|
--name frps \
|
||||||
|
--hostname frps \
|
||||||
|
--network swarm-net \
|
||||||
|
--replicas 1 \
|
||||||
|
--detach=true \
|
||||||
|
--publish 7500:7500 \
|
||||||
|
--publish 7000:7000 \
|
||||||
|
--mount type=bind,source=/etc/localtime,target=/etc/localtime \
|
||||||
|
--mount type=bind,source=/data/frp/frps.ini,target=/frp/frps.ini \
|
||||||
|
newnius/frp:v0.33.0
|
||||||
|
```
|
||||||
|
|
||||||
|
## Start frpc
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker service create \
|
||||||
|
--name frpc \
|
||||||
|
--hostname frpc \
|
||||||
|
--network swarm-net \
|
||||||
|
--replicas 1 \
|
||||||
|
--detach=true \
|
||||||
|
--mount type=bind,source=/etc/localtime,target=/etc/localtime \
|
||||||
|
--mount type=bind,source=/data/frp/frpc.ini,target=/frp/frpc.ini \
|
||||||
|
newnius/frp:v0.33.0
|
||||||
|
```
|
Loading…
Reference in New Issue
Block a user