树莓派4B arm64 搭建 docker+drone+gitea

本文详细介绍了如何在树莓派4B arm64架构上搭建docker环境,包括安装docker、配置阿里云镜像加速、使用portainer进行管理。接着,文章讲解了gitea的自部署步骤,并介绍了如何基于gitea设置Drone CI,实现自动化构建和测试。最后,提到了nginx的安装以及用于持续集成的.drone.yml配置。
摘要由CSDN通过智能技术生成

树莓派4B arm64 搭建 docker+drone+gitea

记录时间: 2023年02月10日

树莓派烧录

如何用树莓派搭建一台永久运行的个人服务器?

https://mp.weixin.qq.com/s?__biz=MzI5NjA0ODkwNA==&mid=2651847658&idx=1&sn=267a1257b43d4a76f2a081ed157b77f9&chksm=f7b11b8dc0c6929b768fb1314c9dbcb75a5079ac24080294102dc72b349944750d8b32916f42&scene=27

树莓派安装官方系统,无桌面版本,最后发现自己是小丑!!!-哔哩哔哩

https://b23.tv/6xC0kiQ

  1. 树莓派官网:https://www.raspberrypi.com/
  2. 下载安装烧录工具:Raspberry Pi OS
    • https://downloads.raspberrypi.org/imager/imager_latest.exe
  3. 下载Pi OS64位精简镜像:Raspberry Pi OS (64-bit) Raspberry Pi OS Lite
    • https://downloads.raspberrypi.org/raspios_lite_arm64/images/raspios_lite_arm64-2022-09-26/2022-09-22-raspios-bullseye-arm64-lite.img.xz
  4. 烧录完成后在boot分区加入文件
    • ssh
      • 空白文件
    • userconf.txt
      • 使用openSSL(openssl passwd -6)生成密码(raspberry)
    • wpa_supplicant.conf
      • 不能是windows的换行符
  5. 插入内存卡启动, 使用Xshell连接树莓派
    • 地址:raspberrypi
      户名:pi
      密码:raspberry

更换国内镜像站

清华大学开源软件镜像站

https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/

# aarch64 用户:编辑 `/etc/apt/sources.list` 文件,用以下内容取代:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free

# 编辑 `/etc/apt/sources.list.d/raspi.list` 文件,删除原文件所有内容,用以下内容取代:
deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main

更新软件源列表

sudo apt-get update

(可选)更新升级以安装软件包,这个过程耗时较长

sudo apt-get upgrade

启用树莓派FTP传输协议

#FTP Server安装
sudo apt-get install vsftpd
#使用指令启动FTP服务:
sudo service vsftpd start
#允许树莓派写入权限:
sudo nano /etc/vsftpd.conf
#找到 write_enable=YES 的,将前面的 # 号删除即可
#删除注释符号后,按 Ctrl + X 保存,输入 Y 确认

修改时区

sudo dpkg-reconfigure tzdata
#找到亚洲 Asia,然后选择 shanghai 就可以了。

开机自启 ssh

sudo raspi-config
#进入选择找到 interfacing option 选择,然后找到 ssh,按回车使能 enable 就可以了。

docker相关软件安装

https://www.bilibili.com/read/cv17137378

安装docker

#可以直接使用脚本安装:
sudo curl -sSL https://get.docker.com | sh
#也可以使用国内 daocloud 一键安装命令:
sudo curl -sSL https://get.daocloud.io/docker | sh
#把 pi 用户添加到 docker 用户组,这样在执行 docker 命令时就不需要每次都带 sudo
sudo groupadd docker
sudo gpasswd -a $USER docker
newgrp docker

#安装完毕后可以使用如下命令检查是否安装成功:
docker -v
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值