[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上的软件包通常 ...
随机推荐
- 线程池---Day26
线程池思想概述 当我们要使用线程的时候就去创建一个线程时,虽然实现方便,但是会出现问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率, ...
- ASP.NET Core使用Quartz定时调度
在应用程序开发过程中,经常会需要定时任务调度功能,本篇博客介绍Asp.net Core如何使用Quartz完成定时调度 一.Quartz使用步骤 创建调度器scheduler,并开启 创建Job作业 ...
- Python渗透测试工具库
漏洞及渗透练习平台 WebGoat漏洞练习平台: https://github.com/WebGoat/WebGoat webgoat-legacy漏洞练习平台: https://github.com ...
- EntityManager 的复杂查询
EntityManager 是用来对实体Bean 进行操作的辅助类.他可以用来产生/删除持久化的实体Bean,通过主键查找实体bean,也可以通过EJB3 QL 语言查找满足条件的实体Bean.实体B ...
- 【MySQL】备份和恢复
语法 mysqldump -uslave -p -h127.0.0.1 --single-transaction --set-gtid-purged=OFF database1 table1 tabl ...
- Nginx Rewrite相关功能-ngx_http_rewrite_module模块指令
Nginx Rewrite相关功能-ngx_http_rewrite_module模块指令 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.
- ubuntu无法连接网络
一,先说一下VMware软件和linux镜像的版本: VMware Workstation 14 Pro ubuntu-14.04.6-desktop-amd64.iso 二,遇到的问题 在第一次安装 ...
- 如何让ThinkPHP支持模糊搜索
最近ytkah在做一个ThinkPHP的项目时发现了一个问题,搜索的功能只能检索出以*为开头的内容,不能检索出中间的词.例如:搜索包含6775的产品,搜索结果为空,而搜索000-6775 就有两个结果 ...
- 重新学习Spring注解——Spring容器
44.[源码]-Spring容器创建-BeanFactory预准备 45.[源码]-Spring容器创建-执行BeanFactoryPostProcessor 46.[源码]-Spring容器创建-注 ...
- janusgraph的数据模型
janusgraph的数据模型--->参考 1.简介 janusgraph的数据模型,就是一数据结构中得图结构相似.所以janusgraph的数据schema主要定义在三个要素上:顶点,边,属性 ...