[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上的软件包通常 ...
随机推荐
- pyhanlp的安装
github 的官方地址:https://github.com/hankcs/pyhanlp conda install -c conda-forge jpype1 pip install pyhan ...
- Android ListView显示不同样式的item
先look图 我们再使用listview时,listview的item大多时候都是一种样式,在很多app中也很常见,但有时候根据需求,可能数据的数量不一样,同个类型的数据显示的位置不同,亦或者有的it ...
- MyDAL - .OpenDebug() 与 Visual Studio 输出窗口 使用
索引: 目录索引 SQL Debug 信息说明 一. 对 XConnection 对象 未开启 OpenDebug, 在 VS 状态下,将默认在 VS 窗口 打印出 参数化的 SQL 执行语句: 新 ...
- mysql 忘记密码,赋予用户权限,两台服务器的数据库之间快速导入
mysql 忘记密码: 1.首先service mysql stop mysqld --skip-grant-tables & 开启数据库 然后就可以mysql -uroot 直接进数据库, ...
- tensorflow运行时错误:服务似乎挂掉了,但是会立刻重启的.
以前在POD里跑起来,没问题的示例代码. 移到jupyter中,多给两个GPU,有时运行就会爆出这个错误: 于是,按网上的意见,暂时加了个使用GPU的指定, 暂时搞定. 如下红色部分. import ...
- cordova 一个将web应用程序封装成app的框架
cordova的详细介绍请参考这个链接:http://www.zhoujingen.cn/blog/7034.html 我接下来主要将如何搭建. 1.首先你需要下载几样东西 1.jdk. 2.andr ...
- Slf4j 打日志的问题 Exception 没有堆栈信息
Slf4j 打日志的问题 Exception 没有堆栈信息 发现线上环境有的Exception堆栈信息没打出来,只有异常信息没有堆栈信息,难以定位 一般情况下日志这么打 log.info(" ...
- MYSQL免安装操作方法
http://blog.csdn.net/brokge/article/details/17356765 注意:win 7 win10 下载的权限问题
- HTML基础四-VUE
一.VUE VUE官网:https://cn.vuejs.org/v2/guide/ 1.1 Vue简介 VUE与JS的区别 VUE在JS的基础上进行了优化 增加VUE最强大的特点,对数据操作特别的友 ...
- Scrapy笔记03- Spider详解
Scrapy笔记03- Spider详解 Spider是爬虫框架的核心,爬取流程如下: 先初始化请求URL列表,并指定下载后处理response的回调函数.初次请求URL通过start_urls指定, ...