树莓派开箱
默认密码: pi/raspberry
sudo apt-get update — 更新软件源
sudo apt-get upgrade — 根据新的软件源来自动更新本地的包
sudo reboot
修改密码
sudo passwd pi
安装vim
树莓派自带的vi编辑器用不习惯,so
sudo apt-get install vim
安装docker
官方一键安装脚本
sudo` `curl -sSL https://get.docker.com | sh
无需sudo执行docker
# 创建docker用户组
sudo groupadd docker
# 把当前用户加入到docker用户组
sudo gpasswd -a $USER docker
# 更新当前用户组变动(就不用退出并重新登录了)
newgrp docker
安装可视工具portainer
#下载镜像
docker pull portainer/portainer
#运行
docker run -d -p 9000:9000
--restart=always
-v /var/run/docker.sock:/var/run/docker.sock
-v /data/portainer:/data
--name prtainer
portainer/portainer
访问页面 http://ip:9000 设置用户名和密码 选择local模式
内网穿透
安装frp
已有公网服务器 配置如下:
下载frp https://github.com/fatedier/frp/releases/
树莓派为arm64版本
sudo wget frp地址
解压
sudo tar xzvf frp_0.16.1_linux_arm.tar.gz
编辑frpc.ini
[common]
server_addr = 公网frps地址
server_port = 7000
auth_token = frps设置的token
[docker]
type = http
local_port = 9000
subdomain = docker
运行
sudo ./frpc -c ./frpc.ini
配置systemctl来控制frpc
创建frpc服务
sudo nano /lib/systemd/system/frpc.service
往frpc.service里添加以下内容
[Unit]
Description=frpc service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
Restart=on-failure
RestartSec=5s
ExecStart=/etc/frp/frpc -c /etc/frp/frpc.ini
[Install]
WantedBy=multi-user.target
#启动frpc
sudo systemctl start frpc
#服务器开机自动启动frpc
sudo systemctl enable frpc
#查看状态
sudo systemctl status frpc
#重启frpc
sudo systemctl restart frpc
#停止frpc
sudo systemctl stop frpc
安装nginx
sudo apt-get install nginx
sudo /etc/init.d/nginx start
nginx -v