树莓派3B+配置国内源和安装docker

说明

我的是 3b+版本,系统版本是stretch,如下命令可以查看版本

1
$ lsb_release -a

结果如下:

1
2
3
4
5
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 9.4 (stretch)
Release: 9.4
Codename: stretch

我的系统体系结构是armhf,这是这下面安装 docker 的时候提示的,安装 amd64 报错了。 ###设置树莓派国内源 1.使用管理员权限修改/etc/apt/sources.list文件:

1
$ sudo nano /etc/apt/sources.list

用#注释掉原文件内容,添加以下内容:

1
2
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src 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
2
deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui

更新+验证

1
apt-get update

如果上面的命令执行没有再提示什么没找到什么什么的信息,并更新完成就说明上面配置管用,并配置成功了

配置 docker

根据官网先做如下配置,运行如下命令

1
2
3
4
5
6
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common

下一步

1
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

下一步

1
sudo apt-key fingerprint 0EBFCD88

接下来按照官网的配置 docker 的仓库,不起作用,就在网上找了手动下载的方法

设置 docker 源

1
2
3
echo "deb [arch=armhf] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list

更新 安装

1
2
sudo apt-get update
sudo apt-get install docker-ce

docker 命令不加 sudo

  1. 如果还没有 docker group 就添加一个:

sudo groupadd docker

  1. 将用户加入该 group 内。然后退出并重新登录就生效啦。

sudo gpasswd -a ${USER} docker

  1. 重启 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

文章作者: wenmu
文章链接: http://blog.wangpengpeng.site/2020/02/28/%E6%A0%91%E8%8E%93%E6%B4%BE3B-%E9%85%8D%E7%BD%AE%E5%9B%BD%E5%86%85%E6%BA%90%E5%92%8C%E5%AE%89%E8%A3%85docker/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 温木的博客
微信打赏