树莓派安装docker坑点记录
Roy Lv7
  1. 首先查看cpu的架构

    lscpu

    arm64和armhf的区别:

    armv7代表的是32bit,armv8是第一个arm64架构

  2. 查看系统版本

    cat /etc/debian_vesion

  3. 添加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

  4. 保存后更新安装:

    1
    2
    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io
  5. 列出可用的repo

    apt-cache madison docker-ce

    选择一个版本进行安装

    sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io

  6. 验证Docker Engine 是否安装成功。

    sudo docker run hello-world

    如果需要更新Docker Engine 需要先更新系统 sudo apt-get update 然后按照上面的安装程序选择版本进行安装

  7. 卸载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

  8. 查看docker版本

    doceker version

  9. 将当前用户添加到docker用户组

    sudo usermod -aG docker $USER

  10. docker-compose安装

    docker 需要依赖py-pip,python-dev,libffi-dev,openssl-dev,gcc,libc-dev 和make组件

    ​ 安装docker-compose的方法有多种,可以直接使用pip进行安装

    pip3 install doceker-compose

  11. 验证 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 许可协议。转载请注明出处!