docker导出日志到本地的方法是什么
279
2022-10-29
树莓派上使用 docker 部署 frp
用 Docker 部署非常方便!
环境
树莓派3B+ 阿里云 ECS(Centos7.7)
过程
首先确保你的 Linux 主机已安装 Docker.若无可参考树莓派上 Docker 的安装和使用
在仓库中找到 hub.docker.com frp 的镜像.
服务端
在阿里云服务器上执行如下命令,开启 frp 服务端容器:
docker run --restart=always --network host -d -v /etc/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps
此处有可能会报 /etc/frp/frps.ini" caused "not a directory,删除目录,手动创建 frps.ini 即可.
编辑 frps.ini:
[common] bind_port = 7000 vhost_= 8080 dashboard_port = 8000 dashboard_user = pi dashboard_pwd = pipi privilege_token = pipipi
bind_port:frpc.ini 通讯的端口 vhost_服务器端口,视自己是否需要而定 dashboard_port:frp 控制面板,端口 dashboard_user:控制台用户 dashboard_pwd:控制台密码 privilege_token: 连接 token 值 用到的这些端口,记得去 ECS 安全组打开.
客户端:
在树莓派上执行如下:
docker run --restart=always --network host -d -v /etc/frp/frpc.ini:/etc/frp/frpc.ini --name frpc snowdreamtech/frpc
编辑 frpc.ini:
[common] server_addr = 外网IP server_port = 7000 privilege_token = pipipi login_fail_exit = false [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000 // 我这里有访问 web 的需求,才配置域名,若无 请忽略此块 [web] type = http local_port = 80 custom_domains = shumeipai.liisli.cn
最后
至此就可以 ssh 访问内网中的树莓派了
root@cnsh-test:~# ssh -oPort=7000 pi@xx.xxx.xxx.xxx
参考:神奇的树莓派+frp 随时随地变身服务器
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~