玩树莓派的小伙伴肯定知道pi dashboard,它是一个用php写的树莓派状态检测工具。上面的链接也详细说明了各种部署方法,但对于刚接触树莓派或者对Linux不熟悉的小伙伴来说略显麻烦,而且对于爱折腾的玩家树莓派可能经常重装系统,所以为了偷个懒,利用树莓派上的docker来一键部署pi dashboard 。
安装docker
工欲善其事必先利其器,要运行这个容器第一步肯定是要安装docker:
sudo apt update
sudo apt install docker
运行容器
安装完docker后就可以用下面的命令启动pi dashboard容器了
sudo docker run -d --name docker-pi-dashboard -e 'LISTEN=1024' --net=host ecat/docker-pi-dashboard
- -d 代表以守护进程运行,也就是后台运行,不然会一直挂在前台
- --name docker-pi-dashboard 表示启动后的容器名,可以自定义,以后可以根据这个名字来进行停止删除操作等
- LISTEN=1024 代表监听1024端口,这样你就可以通过树莓派地址:1024来访问pi dashboard,如果不写-e 'LISTEN=1024'就默认监听80端口
- --net=host 是非常重要也是必须,表示容器不启用新的网络栈,这样pi dashboard才能获得宿主机也就是树莓派的网络状态,不然获取的是容器的状态,并不是树莓派实际的状态
- ecat/docker-pi-dashboard 是我已经构建好的镜像名,第一次启动的时候因为大家的树莓派还没有这个镜像,所以会自动下载,需要耐心等待一下
启动完毕后可以通过
sudo docker ps | grep docker-pi-dashboard
来确认我们的容器是否启动成功,如果启动成功,并且假设你的树莓派地址是192.168.1.10,那么就可以在浏览器中输入
http://192.168.1.10:1024
来访问pi dashboard了。
文章评论