Centos7 安裝frps(服務端) 實現內網穿透技術 (使用docker技術部署)

一、先下載server端 (本身新建個目錄,將其放到裏面)
wget https://github.com/fatedier/frp/releases/download/v0.25.0/frp_0.25.0_linux_amd64.tar.gzlinux

二、準備Dockerfile文件,製做frps鏡像git

#Alpine是一個只有5M大小的基礎鏡像,很是適合作對資源要求比較嚴苛的鏡像github

FROM alpine    docker

#做者
MAINTAINER xxxxx@qq.com    ui

#ARG設置參數,下面會使用到
ARG frp_filename=frp_0.25.0_linux_amd64rest

#把這個tar包添加到docker容器中的根目錄   
ADD ${frp_filename}.tar.gz /  server

#將一些配置或者文件移動
RUN mv /${frp_filename}/frps.ini /etc/ && mv /${frp_filename}/frps /usr/bin/ && rm -rf /${frp_filename} blog

#默認使用7000端口
EXPOSE 7000資源

#執行這個命令,啓動frps服務端
ENTRYPOINT /usr/bin/frps -c /etc/frps.ini get

 

三、製做鏡像

docker build -t myfrps .

四、準備docker-compose.yml文件,

frps:
    image: myfrps
    ports:
      - 7000:7000
    volumes:
      - ./frps.ini:/etc/frps.ini:ro
    restart: always
五、在docker-compose.yml中volumes的frps.ini也是須要準備的,這個是frps服務端的配置文件,準備frps.ini

[common]
bind_adrr = 0.0.0.0
bind_port = 7000
 

相關文章
相關標籤/搜索