编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

树莓派4B系统烧录及Docker安装步骤

wxchong 2024-11-19 12:32:58 开源技术 21 ℃ 0 评论

第一章 树莓派系统安装

1.下载树莓派系统

官网下载网址:https://www.raspberrypi.org/downloads/raspberry-pi-os/


2.SD卡格式化

右键 格式化SD卡

3.烧录系统

用 balenaEtcher软件 地址 https://www.balena.io/etcher/

Flash的时候提示格式化硬盘不要点是 点击×取消掉 不然linux系统不识别

4.开启SSH

如果你没拔卡那么就进入boot盘,首先建立一个ssh文件,没有后缀.(建个txt文档,然后改名,删掉后缀)

5.增强HDMI

如果想有更好的视觉体验,那么打开 config.txt 这个目录,将

#hdmi_force_hotplug=1

#config_hdmi_boost=4

前面的#去掉,#代表注释,可以自行去掉,当然如果你不知道#代表注释我就建议不要乱来,

hdmi_force_hotplug 启用HDMI热插拔功能

config_hdmi_boost 增强HDMI信号

然后在找到一个1024*768之类的数据,这个都懂,用什么屏幕就改什么数值,这不是必须的,因为可以在使用过程中设置,当然如果太小或者异常可能会报错!

6. 插入树莓派主板上启动

默认账号 pi 默认密码 raspberry

7. 解锁root用户登录

解锁root用户登录:

root@raspberrypi:~# sudo passwd --unlock root

设置root账户密码:

root@raspberrypi:~# sudo passwd root

sudo nano /etc/ssh/sshd_config文件,找到#PermitRootLogin ...一行修改为:

PermitRootLogin yes

保存账户,重启系统,root账户就可以直接登录了。

8.设置静态ip

sudo nano /etc/dhcpcd.conf

将前面的注释符号“#”去掉,然后配置正确的接口和地址等信息,

修改完成后按ctrl+x,“y”,“enter”保存并退出文件。


9.开启硬件功能 串口功能

sudo raspi-config #可以开启ssh vpn 串口等功能


tab 确定


根据需要开启对应的功能

10.串口连线

外网 : 串口线的VCC不接,GND接14号GND,RXD接8号TXD,TXD接10号RXD

内网 : 串口线的VCC不接,GND接14号GND,RXD接10号TXD,TXD接8号RXD


第二章 软件安装

1.更改apt的数据源

sudo nano /etc/apt/sources.list 把其他的注释掉(加#号注释)

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

将上述两条复制到文件后边

修改完成后按ctrl+x,“y”,“enter”保存并退出文件。

2.安装docker

sudo curl -fsSL https://get.docker.com -o get-docker.sh

sudo sudo sh get-docker.sh

等待安装好后,设置docker的最大日志量

sudo nano /etc/docker/daemon.json

{

"log-opts":{

"max-size":"500m",

"max-file":"3"

}

}

然后设置开机自启

sudo systemctl start docker # 启动服务

sudo systemctl enable docker # 设置开机启动

sudo systemctl status docker # 查看服务状态

3.安装docker监控软件portainer和性能监控netdata

1) sudo docker volume create portainer_data

2) sudo docker run -d -p 9000:9000 --name portainer1 --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

3. 访问方式: http://xxxx:9000 进入查看

1) sudo docker run -d --name=netdata --restart always -p 19999:19999 -v netdataconfig:/etc/netdata -v netdatalib:/var/lib/netdata -v netdatacache:/var/cache/netdata -v /etc/passwd:/host/etc/passwd:ro -v /etc/group:/host/etc/group:ro -v /proc:/host/proc:ro -v /sys:/host/sys:ro -v /etc/os-release:/host/etc/os-release:ro --restart unless-stopped --cap-add SYS_PTRACE --security-opt apparmor=unconfined netdata/netdata

2) 访问方式: http://xxxx:19999 进入查看

其他业务docker镜像自行安装即可

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表