说明
我的是 3b+版本,系统版本是stretch
,如下命令可以查看版本
1 | $ lsb_release -a |
结果如下:
1 | No LSB modules are available. |
我的系统体系结构是
armhf
,这是这下面安装 docker 的时候提示的,安装 amd64 报错了。 ###设置树莓派国内源 1.使用管理员权限修改/etc/apt/sources.list
文件:
1 | $ sudo nano /etc/apt/sources.list |
用#注释掉原文件内容,添加以下内容:
1 | deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi |
2.使用管理员权限,编辑/etc/apt/sources.list.d/raspi.list
文件
1 | $ sudo nano /etc/apt/sources.list.d/raspi.list |
用#注释掉原文件内容,添加以下内容:
1 | deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui |
更新+验证
1 | apt-get update |
如果上面的命令执行没有再提示什么没找到什么什么的信息,并更新完成就说明上面配置管用,并配置成功了
配置 docker
根据官网先做如下配置,运行如下命令
1 | $ sudo apt-get install \ |
下一步
1 | curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - |
下一步
1 | sudo apt-key fingerprint 0EBFCD88 |
接下来按照官网的配置 docker 的仓库,不起作用,就在网上找了手动下载的方法
设置 docker 源
1 | echo "deb [arch=armhf] https://download.docker.com/linux/debian \ |
更新 安装
1 | sudo apt-get update |
docker 命令不加 sudo
- 如果还没有 docker group 就添加一个:
sudo groupadd docker
- 将用户加入该 group 内。然后退出并重新登录就生效啦。
sudo gpasswd -a ${USER} docker
- 重启 docker
sudo service docker restart
https://docs.docker.com/install/linux/docker-ce/debian/#install-docker-ce-1
https://blog.csdn.net/la9998372/article/details/77886806