树莓派4b 自动化构建体系初始化

9/24/2022 树莓派

# 安装系统

  1. 使用官方 Raspberry Pi Imager 烧录系统盘(可以在设置中配置 ssh 登录账号密码)
  2. 参考[树莓派换国内源]
  3. 参考[硬盘挂载]

# 安装 docker

  1. 执行安装脚本
// 官方
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
// 国内
curl -sSL https://get.daocloud.io/docker | sh
1
2
3
4
  1. 卸载
sudo apt-get remove docker docker-engine docker.io containerd runc
1
  1. 配置当前用户 docker 执行权限
sudo groupadd docker     #添加docker用户组
sudo gpasswd -a $USER docker     #将登陆用户加入到docker用户组中
newgrp docker     #更新用户组
docker ps    #测试docker命令是否可以使用sudo正常使用
1
2
3
4

# docker 安装 nginx

docker run -itd --name nginx \
  -v /mnt/data/nginx/nginx.conf:/etc/nginx/nginx.conf \
  -v /mnt/data/nginx/conf.d:/etc/nginx/conf.d \
  -v /mnt/data/nginx/logs:/var/log/nginx \
  -v /mnt/data/nginx/html:/usr/share/nginx/html \
  -p 80:80 \
  -e TZ=Asia/Shanghai \
  --privileged=true \
  nginx:1.23.1 \
1
2
3
4
5
6
7
8
9

# docker 安装 mongodb

docker run -p 27017:27017  --name mongo \
  -v /mnt/data/mongodb/data:/data/db  \
  -v /mnt/data/mongodb/mongo.conf:/data/configdb/mongo.conf \
  -e TZ=Asia/Shanghai  \
  --restart=always \
  -d mongo:4.2.21-rc0-bionic \
  -f /data/configdb/mongo.conf
1
2
3
4
5
6
7

# 安装 jenkins

参考[树莓派 4b 官方系统 安装 Jenkins]

Last Updated: 11/2/2022, 9:49:00 AM