0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何利用树莓派安装Docker和Docker-compose呢?

jf_Ufm3lVrj 来源:凌顺实验室 2023-12-14 16:19 次阅读

本文主要演示了树莓派如何安装Docker和Docker-compose的过程。

硬件

Raspberry Pi 3B+

系统版本:

Linux raspberrypi 5.15.76-v7+ #1597 SMP Fri Nov 4 1217 GMT 2022 armv7l GNU/Linux

安装Docker

1,更新系统

首先,要保持系统的更新,对安装很有必要。

命令行运行以下命令,更新Raspberry Pi 的系统:

sudo apt-get update && sudo apt-get upgrade

2,下载Docker安装脚本

下载合适的脚本,在树莓派环境中安装Docker

在命令行中,输入以下命令:

curl -fsSL https://get.docker.com -o get-docker.sh

5db2c74e-9a59-11ee-8b88-92fbcf53809c.png

3,运行安装脚本

下载完成后,则是运行脚本,会自动安装完成。

在命令行中,输入以下命令:

sudo sh get-docker.sh

5dc71546-9a59-11ee-8b88-92fbcf53809c.png

稍等一会,会看到以下信息,表示安装成功。

5dd9d762-9a59-11ee-8b88-92fbcf53809c.png

4,查看Docker 版本

在命令行中,输入以下命令:

docker version

5f5fd1d6-9a59-11ee-8b88-92fbcf53809c.png

5,运行Docker hello-world

安装成功后,可以运行一个 hello-world的Docker镜像,体验一下Docker。如果本地没有hello-world镜像的话,会自动向下载。

在命令行中,输入以下命令:

sudo docker run hello-world

运行后,会看到以下信息,证明一切都准备妥当,可以开启你的Docker之旅

5f7ec276-9a59-11ee-8b88-92fbcf53809c.png

检查本地安装了多少个Docker镜像

在这里介绍一个经常使用的Docker命令,就是docker images,可以列出系统中安装了多少个Docker镜像,占了多少空间,例如使用-a就可以查看Docker镜像列表,命令行输入如下命令:

sudo docker images -a

5f9c7a1e-9a59-11ee-8b88-92fbcf53809c.png

Docker images命令介绍:

Docker images :列出本地镜像。
语法:

docker images [OPTIONS] [REPOSITORY[:TAG]]

OPTIONS说明:

-a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);

--digests :显示镜像的摘要信息;

-f :显示满足条件的镜像;

--format :指定返回值的模板文件;

--no-trunc :显示完整的镜像信息;

-q :只显示镜像ID。

在Docker组中添加一个非root用户

按照Raspberry Pi的流程,无论哪个拥有管理权限的用户,我们都可以认为是根用户,可以执行容器。

例如,如果用户没有登录到管理根,那么就要使用sudo前缀。

我们也可以将非root用户添加到Docker组中,这样就可以运行直接执行的docker命令。而不用再在docker命令前添加sudo

以下是向Docker组添加用户的语法。

sudo usermod -aG docker [user_name]

例如是Raspbian中添加Pi用户的默认用户,可以参考下面的命令:

sudo usermod -aG docker pi

然后,重启sudo reboot

安装 Docker-compose

使用 apt-get 安装

直接在命令行中使用以下命令则可以安装:

sudo apt-get install docker-compose

5fb350ea-9a59-11ee-8b88-92fbcf53809c.png

推荐 PIP3 安装

不推荐使用 pip3 的方法安装docker-compose

pip3 install docker-compose #不推荐此方法,因为会爆错

会提示如下错误ERROR: Failed building wheel for bcrypt

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for bcrypt
Failed to build bcrypt
ERROR: Could not build wheels for bcrypt, which is required to install pyproject.toml-based projects






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 树莓派
    +关注

    关注

    116

    文章

    1697

    浏览量

    105501
  • Docker
    +关注

    关注

    0

    文章

    454

    浏览量

    11807

原文标题:树莓派如何安装Docker和Docker-compose的过程

文章出处:【微信号:凌顺实验室,微信公众号:凌顺实验室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【飞腾4G版免费试用】3.JITSI视频会议想开就开

    ,jvb,jigasi,jibri} JITSI,启动 docker-compose up -d 打开浏览器访问 https://localhost:8443 ,到这就说明安装成功了。
    发表于 12-25 18:44

    【昉·星光 2 高性能RISC-V单板计算机体验】为 Ubuntu 安装 Docker 及常用软件

    docker sudo apt install docker.io 安装 docker-compose sudo apt-get install
    发表于 02-21 17:54

    基于DOCKER容器的ELK日志收集系统分析

    工具docker-compose,一键式构建基于Docker容器的ELK日志收集系统的实验环境,证明了本系统收
    发表于 11-06 14:15 3次下载
    基于<b class='flag-5'>DOCKER</b>容器的ELK日志收集系统分析

    云计算核心技术Docker教程:Docker Compose的pull和push命令详解

    Docker-Compose pull命令可以拉取docker-compose.yml或者docker-stack.yml文件中定义的服务关联的镜像,Docker-Compose pu
    的头像 发表于 11-17 18:22 9158次阅读

    docker compose一键打包部署项目的实践

    【导读】本文介绍了 docker compose 一键打包部署项目的实践。
    的头像 发表于 08-30 11:03 1495次阅读

    Docker-compose常用的解决方法

    我们常常见到很多比较棒的开源项目,但在本地安装运行的话就会很复杂,要配置不同的环境,安装不同的依赖,好一点的会用docker直接拉取,或者打包好。
    的头像 发表于 09-05 15:22 1456次阅读

    使用podman-compose部署wordpress的示例

    我们对于docker-compose并不陌生,它是一个用于编排多个可能相互依赖的容器的工具。
    的头像 发表于 10-17 10:59 2686次阅读

    Linux中如何使用Docker安装MySQL

    如果您是 MySQL 的新手或希望快速轻松地安装 MySQL 数据库的人,那么本文适合您,在本文中,我们将学习如何在 Linux 中使用 DockerDocker compose
    的头像 发表于 05-12 16:22 3607次阅读
    Linux中如何使用<b class='flag-5'>Docker</b><b class='flag-5'>安装</b>MySQL

    使用Docker安装WordPress教程

    本教程将向您展示如何使用 Docker ComposeDocker 容器中运行 WordPress 安装
    的头像 发表于 07-28 11:39 1486次阅读
    使用<b class='flag-5'>Docker</b><b class='flag-5'>安装</b>WordPress教程

    linux docker安装部署

    Docker是一种开源的容器化平台,可以帮助开发者在不同的环境中快速构建、测试和部署应用程序。它能够解决不同操作系统之间的兼容性问题,简化了应用程序的部署过程,并提供了高效的资源利用。本文将带您详细
    的头像 发表于 11-23 09:27 1055次阅读

    docker进入容器的方法有哪些

    基础命令、Docker客户端、Docker Compose等工具的使用,让你轻松掌握进入容器的技巧。 一、基础命令进入容器 docker exec命令: 使用
    的头像 发表于 11-23 09:45 1.1w次阅读

    docker核心组件有哪些

    Docker Image、Docker Container、Docker Registry 和 Docker Compose。以下将详细介
    的头像 发表于 11-23 09:47 1854次阅读

    宝塔面板Docker一键安装:部署GPTAcademic,开发私有GPT学术优化工具

    使用宝塔Docker-compose,5分钟内在海外服务器上搭建gpt_academic。这篇文章讲解如何使用宝塔面板的Docker服务搭建GPT 学术优化 (GPT Academic)。   在
    的头像 发表于 07-02 11:58 2439次阅读
    宝塔面板<b class='flag-5'>Docker</b>一键<b class='flag-5'>安装</b>:部署GPTAcademic,开发私有GPT学术优化工具

    Docker运行环境安装

    作者:京东科技 林中 Docker是一个开放的平台,用于开发、发布和运行应用程序。Docker分离了应用程序和运行应用的基础设施,从而实现了软件的快速交付。利用docker提供的一系列
    的头像 发表于 10-29 11:28 150次阅读

    如何在树莓派上安装Docker容器

    Pi官网 下载最新版本的Raspberry Pi OS。 使用SD卡写入工具将镜像写入SD卡:可以使用 Etcher 等工具。 将SD卡插入树莓并启动。 2. 更新系统 在安装Docker
    的头像 发表于 11-11 11:38 246次阅读