add git-cli

This commit is contained in:
Newnius 2020-03-04 22:44:03 +08:00
parent aff87da882
commit 4d8ac63806
4 changed files with 74 additions and 0 deletions

20
frp/latest/Dockerfile Normal file
View File

@ -0,0 +1,20 @@
FROM alpine:3.8
MAINTAINER Newnius <newnius.cn@gmail.com>
USER root
# Prerequisites
RUN apk add --no-cache openssl
# Install frp
ENV VERSION 0.21.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/latest/README.md Normal file
View 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.21.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.21.0
```

11
git-cli/Dockerfile Normal file
View File

@ -0,0 +1,11 @@
FROM alpine:3.11
MAINTAINER Newnius <newnius.cn@gmail.com>
USER root
RUN apk add --no-cache git
RUN mkdir /data
WORKDIR /data

12
git-cli/README.md Normal file
View File

@ -0,0 +1,12 @@
# Run git client in docker
## Deploy
```bash
docker run \
--name git-cli \
--mount type=bind,src=/etc/localtime,dst=/etc/localtime,readonly \
--mount type=bind,src=/data/,dst=/data/ \
newnius/git-cli git push origin
```