[IOT] – Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置

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

本教程为在 Docker 中配置 .Net Core,如果想在树莓派 Raspbian 系统中配置 .Net Core,请参考:[IOT] – 在树莓派的 Raspbian 系统中安装 .Net Core 3.0 运行环境

 

硬件:Raspberry Pi 4 Model B

[IOT] - Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置

系统:Raspbian Buster

1. 下载 Raspbian 系统
https://www.raspberrypi.org/downloads/raspbian/

2. 格式化SD卡并烧录镜像

SD Card Formatter
https://www.sdcard.org/downloads/formatter/

[IOT] - Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置

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

[IOT] - Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置

3. 烧录完成后,启用SSH远程登录

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

[IOT] - Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置

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

[IOT] - Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置

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

[IOT] - Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置

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

[IOT] - Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置

2. 在使用 dpkg 命令安装 deb 缺少依赖包的解决方法

sudo apt-get -f -y install
sudo dpkg -i docker-ce_18.09.7_3-0_debian-buster_armhf.deb

先使用 apt-get -f -y install 解决依赖问题后,再执行 dpkg 安装 deb 包即可。

[IOT] - Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置

 

应用:.NET Core

1. 在 Docker 中安装 .NET Core SDK。

https://hub.docker.com/_/microsoft-dotnet-core-sdk/

docker pull mcr.microsoft.com/dotnet/core/sdk

[IOT] - Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置

2. 应用测试

docker run --rm mcr.microsoft.com/dotnet/core/samples

[IOT] - Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置

 

参考资料

https://docs.docker.com/install/linux/docker-ce/debian/
https://www.cnblogs.com/mstmdev/p/8066717.html
https://www.cnblogs.com/horizonli/p/5179224.html

转载于:https://www.cnblogs.com/jinzesudawei/p/11198515.html

今天的文章[IOT] – Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/33819.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注