[IOT] - Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置
本教程为在 Docker 中配置 .Net Core,如果想在树莓派 Raspbian 系统中配置 .Net Core,请参考:[IOT] - 在树莓派的 Raspbian 系统中安装 .Net Core 3.0 运行环境。
硬件:Raspberry Pi 4 Model B

系统:Raspbian Buster
1. 下载 Raspbian 系统
https://www.raspberrypi.org/downloads/raspbian/
2. 格式化SD卡并烧录镜像
SD Card Formatter
https://www.sdcard.org/downloads/formatter/

Win32DiskImager
https://sourceforge.net/projects/win32diskimager/

3. 烧录完成后,启用SSH远程登录
Raspbian 默认禁用了SSH远程登录功能,我们可以在boot根目录下新建SSH空文件来启用SSH功能。

4. 系统启动后,在联网状态下,使用 SSH 登录 Raspbian 系统。

默认登录账号:pi
默认登录密码:raspberry

5. 系统初始化
5.1 修改默认账号pi的密码
passwd
5.2 设置root账号的密码
sudo passwd root
5.3 启用root账号远程登录
默认情况下,root账号不允许直接远程登录,通过修改配置文件 /etc/ssh/sshd_config 可以启用root账号的远程登录权限
su root
nano /etc/ssh/sshd_config
打开sshd_config
在配置文件中添加如下行就可以启用root远程登录
PermitRootLogin yes
应用:Docker CE
1. 下载 Docker CE 安装包并进行安装
https://docs.docker.com/install/linux/docker-ce/debian/#install-from-a-package
我选择的版本为:linux/debian/dists/buster/pool/stable/armhf/docker-ce_18.09.7~3-0~debian-buster_armhf.deb

2. 在使用 dpkg 命令安装 deb 缺少依赖包的解决方法
sudo apt-get -f -y install
sudo dpkg -i docker-ce_18..7_3-0_debian-buster_armhf.deb
先使用 apt-get -f -y install 解决依赖问题后,再执行 dpkg 安装 deb 包即可。

应用:.NET Core
1. 在 Docker 中安装 .NET Core SDK。
https://hub.docker.com/_/microsoft-dotnet-core-sdk/
docker pull mcr.microsoft.com/dotnet/core/sdk

2. 应用测试
docker run --rm mcr.microsoft.com/dotnet/core/samples

参考资料
https://docs.docker.com/install/linux/docker-ce/debian/https://www.cnblogs.com/mstmdev/p/8066717.htmlhttps://www.cnblogs.com/horizonli/p/5179224.html
[IOT] - Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置的更多相关文章
- Raspberry Pi 3 Model B 安装 OSMC
Raspberry Pi 3 Model B 自身搭载 WIFI 芯片,可直接连接无线网络. 准备 NOOBS 你可以购买预装有 NOOBS 的 SD 卡,或者从树莓派官网 下载 NOOBS.zip ...
- 树莓派2代 B型 4核 1G内存 raspberry pi 2 model B
树莓派技术交流群:318799602 期盼已久的PI2 已经到货,Element14版,非RS版本.诚信卖家如期发货,不会像某些淘宝卖家一样,没有货还标注现货,发货时间一拖再拖. 树莓派的最新力作!! ...
- IoT & Raspberry Pi
IoT & Raspberry Pi https://www.raspberrypi.org/ https://www.raspberrypi.org/training https://pro ...
- win8 64位系统,安装JDK的步骤及其环境配置
工具/原料 jdk-8u51-windows-x64.exe 下载地址:::http://www.cr173.com/soft/55503.html#address jdk 安装步骤 1:到oracl ...
- Mac系统cocos2dx + android 开发环境配置
Mac系统cocos2dx + android 开发环境配置 /****************************************************** 这遍文章主要转载自:htt ...
- 在Windows系统中安装集成的PHP开发环境
原文:在Windows系统中安装集成的PHP开发环境 刚想学php的,又不会配置复杂php的环境,可以使用集成的,目前网上提供常用的PHP集成环境主要有AppServ.phpStudy.WAMP和XA ...
- Windows10系统PHP开发环境配置
Windows下搭建(Apache+PHP+MySQL)=>WAMP Linux下搭建(Apache+PHP+MySQL) =>LAMP PHP开发环境配置一般有套件安装和自定义安装两种方 ...
- Windows系统 为 QT5软件 搭建 OpenCV2 开发环境
Windows系统 为 QT5软件 搭建 OpenCV2 开发环境 我们的电脑系统:Windows 10 64位 Qt5 软件:Qt 5. 7. 0 OpenCV2 版本:OpenCV2.4.10 1 ...
- 在树莓派2代B型/3代 上安装Fedora23 - Installing Fedora 23 on Raspberry Pi 2 model B or Raspberry Pi 3
本文主要用于记录安装过程,以便日后查阅回顾. 之前在自己的树莓派上运行的一直是通过NOOB安装的Raspbian,但是本人平时更喜欢用Fedora作为开发和使用环境,而且Raspbian上的软件包通常 ...
随机推荐
- webapi 返回类型
参考 大神;https://www.cnblogs.com/landeanfen/p/5501487.html
- Android中H5和Native交互的两种方式
Android中H5和Native交互的两种方式:http://www.jianshu.com/p/bcb5d8582d92 注意事项: 1.android给h5页面注入一个对象(WZApp),这个对 ...
- php 读取excel 时间列
用PHP做一个导入excel功能,发现读取excel时间列的时候总是数据不对,去网上查找了这个函数,转换了一下就好了,真尼玛迷茫了,什么情况,先记录一下,以后再研究吧. 函数如下: function ...
- VMWare15.0手动为Mac OS10.14虚拟机安装VMWare Tools
安装完客户机虚拟机后,无法在虚拟机和本机之间拖拽传输文件,开启虚拟机后,底部提示安装VMWare Tools,但是这里无法安装. 虽然可以联网后使用局域网工具(如FeiQ)来传输,但是老感觉不是太方便 ...
- 25. Apache Shiro Java反序列化漏洞
前言: 最近在审核漏洞的时候,发现尽管Apache shiro这个反序列化漏洞爆出来好久了,但是由于漏洞特征不明显,并且shiro这个组件之前很少听说,导致大厂很多服务还存在shiro反序列化的漏洞, ...
- php封装协议的两道题
这几天终于刷完了自己说是要刷完的那几道题,赶紧写几篇博客记录.. 1. 先看看这个网站:https://blog.csdn.net/qq_41289254/article/details/81388 ...
- qtp安装和使用
QTP许可证密钥的破解步骤: 以前使用QTP9.2 使用此方法成功破解,现在本人使用的HP QuickTest Professional 11 英文版,也成功适用. 一.准备工作: 1. 由于注册码文 ...
- Go语言学习——三分钟看透iota
源起枚举 最近做需求时,有一个需要枚举的场景,大概有10+个枚举类型,不愿意像定义一个开关那样敷衍的写成 const ( SwitchOff = 0 SwitchOn = 1 ) 显得不够精致~ 于是 ...
- navicat mysql 书写存储过程并导出成sql
navicat创建存储过程: 选中该数据库 然后完成,保存的时候出错: 需要为字段类型添加类型的大小.下面加一下. 然后就在这里面写相关的业务代码了. 语句结尾需要加上分号; .否则会报错. 这边展 ...
- Python从零开始——运算符