起因是这样的,我系统崩了

事先准备

wifi或网线
树莓派和电源
内存卡和读卡器

首先是装系统

https://downloads.raspberrypi.org/raspios_arm64/images/找一个最新的或自己中意的系统



点击之后开始下载镜像

然后在https://www.raspberrypi.com/software/下载Raspberry Pi Imager

Imager是傻瓜式安装,装完后插入读卡器和内存卡,开始写系统

先选择内存卡



选择系统后下拉找到 use custom

找到之前下好的镜像



点击 write,会提示你进行预设置



由于没有额外的显示屏,这里打开ssh

并设置wifi(网线直连可跳过这步)



设置完成后再点击 write就行了,烧写过程中内存卡中的数据会被清除



烧写完成后就可以把内存卡插入树莓派,上电

稍等片刻后在路由器后台找到树莓派的ip地址,然后win+R运行CMD

在命令提示符输入ssh pi@xxx.xxx.xxx.xxx

pi是树莓派默认的用户名,后面是树莓派的ip地址,回车确认后它会要求你输入预设置的密码(如果有的话)

注意:输入密码时是看不到输入细节的,并不是未输入



这样就算连接成功了

我们可以输入uname -agetconf LONG_BIT来查看系统信息

这里我们先输入sudo apt-get update更新源

接下来安装docker

根据docker的官方文档,我们输入curl -fsSL https://get.docker.com -o get-docker.sh获取一键安装脚本

然后sudo sh get-docker.sh直接开始安装

运行完后是这样的

我们输入docker -v可以看到docker的版本,然后输入个docker ps测试一下

出现了这种情况,这里可以看看https://blog.csdn.net/u011337602/article/details/104541261/的帖子

按照教程,依次输入

sudo groupadd docker

sudo gpasswd -a $USER docker

newgrp docker

后,再测试一下docker ps,这里就正常了

接下来是docker-compose

我们来https://github.com/docker/compose/,点击这个releases的版本号

进去后拉到底部,在assets中找到一个适合自己的版本

右键复制链接地址后,填入

sudo curl -L "xxxxxxx" -o /usr/local/bin/docker-compose

我这里是sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-aarch64" -o /usr/local/bin/docker-compose

然后添加运行权限sudo chmod +x /usr/local/bin/docker-compose

接着就可以输入docker-compose -v测试一下有没有安装成功了

简单的树莓派4b装64位系统+docker和docker-compose的更多相关文章

  1. 树莓派4B安装64位Linux(不用显示器键盘鼠标)

    入手了树莓派4B,我对它的定位是作为一个Docker实验环境,平时用到的镜像多为Java服务端常用的技术.以及自己作的Java应用镜像,因此宿主机需要64位操作系统,而树莓派官方操作系统只有32位的, ...

  2. 树莓派3B+安装64位ubuntu系统和docker工具

    想在树莓派3B上安装一些64位应用(例如64位JDK),因此首先要安装64位的操作系统,今天咱们就一起来实战: 原文地址:https://blog.csdn.net/boling_cavalry/ar ...

  3. Linux中CentOS6.5 64位 系统下安装docker步骤

    CentOS6.5 64位    (docker目前仅支持64位)内核必须在3.10及以上 1. uname -r  查看内核版本 2. 升级内核到3.10版本(带aufs模块)    cd /etc ...

  4. win7 64位系统装oracle11 提示环境变量path 值超过1023字符

    win7 64位系统装oracle10 提示环境变量path 值超过1023字符 1.提示环境变量path 值超过1023字符. 方案: 1.oracle安装文件,右键属性--设置兼容性--兼容XP ...

  5. 20135337——Linux实践三:ELF文件格式(64位系统,简单分析)

    ELF文件格式简单分析 (具体分析见上一篇ELF文件格式32位系统) ELF-header 第一行: 457f 464c :魔数: 0201 :64位系统,小端法 01 :文件头版本 剩余默认0: 第 ...

  6. 装numpy 环境:python3.4+ windows7 +64位系统

    机器学习实战python 因为图像处理的原因,初步学习机器学习,选用语言python,参考书籍<机器学习实战> 环境:python3.4+ windows7 +64位系统 首先,今天解决的 ...

  7. VS2010在64位系统中连接64位Oracle出现的问题和解决方法

    C#使用System.Data.OracleClient连接Oracle数据库.我的是window7/64位系统,装了一个64位的oralce 11G r2 客户端是64位的 用VS10调试错误信息如 ...

  8. 手把手VirtualBox虚拟机下安装rhel6.4 linux 64位系统详细文档

    下面演示安装的是在VirtualBox里安装rhel 6.4 linux 64位系统. 一.VirtualBOX 版本. 二.虚拟机的配置. 1.现在开始演示安装,一起从零开始.点击“新建”,创建新的 ...

  9. gcc在64位系统上一个史诗级WARNING

    如下图所示,可以看到y的地址在传入函数并被返回后,高32位被截断了,于是发生了Segment fault. 首次是在MAC OS X上发现的,本以为是MAX OS X编译器自己的策略,后来在64位Ub ...

随机推荐

  1. IO中同步异步,阻塞与非阻塞 -- 原理篇

    再补一篇高手写的理论分析,便于更深刻理解 转自:http://blog.csdn.net/historyasamirror/article/details/5778378 ============== ...

  2. href超级链接里加上javascript代码的,还有target问题

    href超级链接里加上javascript代码的,还有target问题 得把target="_blank"去掉才好用,在google浏览器有这个也没事,但是在Ie里有这个就不行了

  3. IO复用的三种方法(select,poll,epoll)深入理解

    (一)IO复用是Linux中的IO模型之一,IO复用就是进程告诉内核需要监视的IO条件,使得内核一旦发现进程指定的一个或多个IO条件就绪,就通过进程处理,从而不会在单个IO上阻塞了,Linux中,提供 ...

  4. C# 使用TimeSpan秒数转化为时分秒的写法

    1.TimeSpan的生成方法 // 参数: // ticks: // A time period expressed in 100-nanosecond units. public TimeSpan ...

  5. Vue父子组件通信(父级向子级传递数据、子级向父级传递数据、Vue父子组件存储到data数据的访问)

    Vue父子组件通信(父级向子级传递数据.子级向父级传递数据.Vue父子组件存储到data数据的访问) 一.父级向子级传递数据[Prop]: ● Prop:子组件在自身标签上,使用自定义的属性来接收外界 ...

  6. Dapr项目应用探索

    背景介绍 前面文章对Dapr的基本信息进行了学习,接下来尝试将Dapr应用相关应用中. 接下来一步步实现应用dapr功能. 一.预期效果 如上图应用Dapr点包含: a) 报表服务绑定统一数据源服务: ...

  7. 【LeetCode】823. Binary Trees With Factors 解题报告(Python)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 动态规划 相似题目 参考资料 日期 题目地址:htt ...

  8. 1057 - Collecting Gold

    1057 - Collecting Gold   PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 MB ...

  9. 1092 - Lighted Panels

    1092 - Lighted Panels    PDF (English) Statistics Forum Time Limit: 3 second(s) Memory Limit: 32 MB ...

  10. 圆桌问题(hdu4841)

    圆桌问题 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total Submi ...