# 安装系统
- 使用官方 Raspberry Pi Imager 烧录系统盘(可以在设置中配置 ssh 登录账号密码)
- 参考[树莓派换国内源]
- 参考[硬盘挂载]
# 安装 docker
- 执行安装脚本
// 官方
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
// 国内
curl -sSL https://get.daocloud.io/docker | sh
1
2
3
4
2
3
4
- 卸载
sudo apt-get remove docker docker-engine docker.io containerd runc
1
- 配置当前用户 docker 执行权限
sudo groupadd docker #添加docker用户组
sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中
newgrp docker #更新用户组
docker ps #测试docker命令是否可以使用sudo正常使用
1
2
3
4
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
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
2
3
4
5
6
7
# 安装 jenkins
参考[树莓派 4b 官方系统 安装 Jenkins]