Dockerfile
FROM ubuntu:22.04
WORKDIR /data
RUN sed -ri.bak -e 's/\/\/.*?(archive.ubuntu.com|mirrors.*?)\/ubuntu/\/\/mirrors.aliyun.com\/ubuntu/g' -e '/security.ubuntu.com\/ubuntu/d' /etc/apt/sources.list
RUN apt-get update -y ; apt-get install -y wget git tar gzip
RUN wget https://github.com/fatedier/frp/releases/download/v0.57.0/frp_0.57.0_linux_amd64.tar.gz
RUN tar -xzf frp_0.57.0_linux_amd64.tar.gz
RUN mv frp_0.57.0_linux_amd64/* .
RUN rm -rf frp_0.57.0_linux_amd64.tar.gz frp_0.57.0_linux_amd64
RUN chmod +x *
RUN mkdir -p config
CMD ["./frps", "-c", "./config/frps.ini"]
构建命令
docker build -t wuchenchina/frp:1.0.0 .
启动命令
docker run -it --rm --network=host -v ./config:/data/config wuchenchina/frp:1.0.0
注:需要在启动目录下创建config
文件夹并在其中创建frps.ini
(如不希望使用frps.ini
请修改Dockerfile中的./config/frps.ini
中的frps.ini
)
Comments 1 条评论
博主 wuchenchina
国内的可以考虑将wget那条改成
COPY
或者使用国内的直链(我就用的直链)