首先查看cpu的架构
lscpu
arm64和armhf的区别:
armv7代表的是32bit,armv8是第一个arm64架构
查看系统版本
cat /etc/debian_vesion
添加docker-ce源头
sudo nano /etc/apt/sources.list
如果系统为9.0 添加
deb [arch=armhf] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian stretch stable
如果系统为8.0 添加
deb [arch=armhf] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian jessie stable
保存后更新安装:
1
2sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io列出可用的repo
apt-cache madison docker-ce
选择一个版本进行安装
sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
验证Docker Engine 是否安装成功。
sudo docker run hello-world
如果需要更新Docker Engine 需要先更新系统
sudo apt-get update
然后按照上面的安装程序选择版本进行安装卸载Docker Engine
sudo apt-get purge docker-ce docker-ce-cli containerd.io
删除镜像
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
查看docker版本
doceker version
将当前用户添加到docker用户组
sudo usermod -aG docker $USER
docker-compose安装
docker 需要依赖py-pip
,
python-dev,
libffi-dev,
openssl-dev,
gcc,
libc-dev 和make组件 安装docker-compose的方法有多种,可以直接使用pip进行安装
pip3 install doceker-compose
验证 docker-compose
docekr-compose --version
- 本文标题:树莓派安装docker坑点记录
- 本文作者:Roy
- 创建时间:2021-01-15 09:20:29
- 本文链接:https://www.yrzdm.com/2021/01/15/raspberry-docker-ce/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!