纯小白入坑树莓派(三)换源

安装Docker并换源

安装:

1
2
$ curl -fsSL get.docker.com -o get-docker.sh #下载get-docker.sh文件
$ sudo sh get-docker.sh --mirror Aliyun #以阿里云镜像安装get-docker.sh脚本内容

换源:

1
2
mkdir -p /etc/docker
sudo vi /etc/docker/daemon.json

添加源

1
2
3
4
5
6
7
8
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://ustc-edu-cn.mirror.aliyuncs.com",
"https://ghcr.io",
"https://mirror.baidubce.com"
]
}

网易,阿里,gayhub,百度

ps.阿里那个专门给特定阿里云用户的镜像,其他人用起来很慢的,建议换掉

为了防止权限报错,我们执行以下命令将用户加入到docker这个组。

1
$ sudo gpasswd -a username docker   #将普通用户username加入到docker组,树莓派的默认username为pi。
1
$ newgrp docker  #更新docker组

重启docker

1
$ service docker restart

Docker 图形化工具 Portainer的安装

Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。
直接使用Docker来安装Portainer是非常方便的,仅需要两步即可完成。

1
docker pull portainer/portainer

然后再使用如下命令运行Portainer容器

1
2
3
4
5
docker run -p 9000:9000 -p 8000:8000 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /mydata/portainer/data:/data \
-d portainer/portainer

第一次登录的时候需要创建管理员账号,访问地址:http://IP:9000/

树莓派软件源

网上找了一圈资料,以推荐清华镜像的居多。具体可以去清华大学开源软件镜像站查看。

很简单,只需编辑两个文件,并且无需额外的服务或者整机的重启操作。

第一个文件,/etc/apt/sources.list。先注释掉所有语句,然后加入:

1
sudo nano  /etc/apt/sources.list
1
2
3
deb https://mirror.nju.edu.cn/debian/ bullseye main contrib non-free
deb https://mirror.nju.edu.cn/debian-security/ bullseye-security main contrib non-free
deb https://mirror.nju.edu.cn/debian bullseye-updates main contrib non-free

第二个文件,/etc/apt/sources.list.d/raspi.list

1
sudo nano /etc/apt/sources.list.d/raspi.list
1
deb https://mirror.nju.edu.cn/raspberrypi/debian/ bullseye main

然后测试:

1
2
sudo apt update
sudo apt upgrade

下载飞快,更新成功。apt install 其它一些软件,也能很快完成。

PIP换源

下面是更换 pip 源的具体流程:

1.修改 /etc/pip.conf 文件
在树莓派终端中输入命令:sudo nano /etc/pip.conf,将原有内容注释掉,添加如下的内容:

1
extra-index-url=https://mirrors.aliyun.com/pypi/simple

按 ctrl + o 保存,Enter 确定,ctrl + x 退出。

只修改这个还不行,比如在进行更新 pip 版本的时候,还是会报红显示超时异常。

寻找 pip 源索引时总共显示了两条索引,第二条索引是我们方才修改 /etc/pip.conf 文件的结果,没修改之前是https://www.piwheels.org/simple,那第一个 pip 源:https://pypi.org/simple 又该在哪修改呢?

输入以下命令:

1
2
3
4
5
6
7
8
9
10
11
# 在 /home/pi/ 下创建目录 .pip
mkdir ~/.pip

# 进入该目录
cd .pip

# 创建 pip.conf 文件
touch pip.conf

# 编辑该文件
sudo nano pip.conf

输入以下内容:

1
2
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple

同样按 ctrl + o 保存,Enter 确定,ctrl + x 退出。