使用方法参考:
菜鸟教程-Docker Dockerfile
oldiy/frpc
dockerfile 文件内容
script1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| FROM alpine:3.8
WORKDIR / ARG FRP_VERSION=0.26.0
RUN set -x && \ wget --no-check-certificate https://github.com/fatedier/frp/releases/download/v${FRP_VERSION}/frp_${FRP_VERSION}_linux_amd64.tar.gz && \ tar xzf frp_${FRP_VERSION}_linux_amd64.tar.gz && \ cd frp_${FRP_VERSION}_linux_amd64 && \ mkdir /frp && \ mv frpc /frpc && \ mv frpc.ini /frp/frpc.ini && \ cd .. && \ rm -rf *.tar.gz && \ rm -rf frp_${FRP_VERSION}_linux_amd64
VOLUME /frp
CMD /frpc -c /frp/frpc.ini
|
新建文件 /dockerfile/Dockerfile ,把上面的内容放进去,然后在这个目录内执行
script1
| docker build --build-arg FRP_VERSION=0.30.0 -t frpc:0.30.0 .
|
执行镜像
推荐启动命令
script1
| docker run -d --restart always -v /volume1/docker/frpc/conf/frpc.ini:/frp/frpc.ini oldiy/fprc:版本号
|
script1
| docker run -d --name frpc -v /data/frp/frpc.ini:/frp/frpc.ini -p 80:80 -p 32317:32317 frpc:0.30.0
|