- 安装 Docker。
- Ubuntu
sudo apt install docker.io -y
- CentOS
sudo yum updatesudo yum install -y yum-utilssudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.reposudo yum install -y docker-ce docker-ce-cli containerd.iosudo systemctl start dockersudo docker run hello-world
- 普通用户执行权限添加
sudo groupadd dockersudo usermod -aG docker ${USER}
- 更新并激活组权限
newgrp docker
- Ubuntu
- 服务端
- 下载 FRP 镜像。
docker pull snowdreamtech/frps
- 创建配置文件
vim /home/sammy/frp/frps.ini
- 创建 FRP 容器。
docker run -d --restart always --network host --name frps -v /home/sammy/frp/frps.ini:/etc/frp/frps.ini snowdreamtech/frps
- 控制面板
- http://${public_ip}:7500/
- 下载 FRP 镜像。
- 客户端
- 下载 FRP 镜像。
docker pull snowdreamtech/frpc
- 创建配置文件
vim /home/sammy/frp/frpc.ini
- 创建 FRP 容器。
docker run -d --restart always --network host --name frpc -v /home/sammy/frp/frpc.ini:/etc/frp/frpc.ini snowdreamtech/frpc
- 下载 FRP 镜像。
- 测试
- ssh
ssh root@${public_ip} -p 2288
- nginx
- http://${public_ip}:8080/
- k8s-dashboard
- https://${public_ip}:1113/
- ssh