吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何利用樹(shù)莓派安裝Docker和Docker-compose呢?

jf_Ufm3lVrj ? 來(lái)源:凌順實(shí)驗(yàn)室 ? 2023-12-14 16:19 ? 次閱讀

本文主要演示了樹(shù)莓派如何安裝Docker和Docker-compose的過(guò)程。

硬件:

Raspberry Pi 3B+

系統(tǒng)版本:

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

安裝Docker

1,更新系統(tǒng)

首先,要保持系統(tǒng)的更新,對(duì)安裝很有必要。

命令行運(yùn)行以下命令,更新Raspberry Pi 的系統(tǒng):

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

2,下載Docker安裝腳本

下載合適的腳本,在樹(shù)莓派環(huán)境中安裝Docker

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

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

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

3,運(yùn)行安裝腳本

下載完成后,則是運(yùn)行腳本,會(huì)自動(dòng)安裝完成。

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

sudo sh get-docker.sh

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

稍等一會(huì),會(huì)看到以下信息,表示安裝成功。

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

4,查看Docker 版本

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

docker version

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

5,運(yùn)行Docker hello-world

安裝成功后,可以運(yùn)行一個(gè) hello-world的Docker鏡像,體驗(yàn)一下Docker。如果本地沒(méi)有hello-world鏡像的話,會(huì)自動(dòng)向下載。

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

sudo docker run hello-world

運(yùn)行后,會(huì)看到以下信息,證明一切都準(zhǔn)備妥當(dāng),可以開(kāi)啟你的Docker之旅

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

檢查本地安裝了多少個(gè)Docker鏡像

在這里介紹一個(gè)經(jīng)常使用的Docker命令,就是docker images,可以列出系統(tǒng)中安裝了多少個(gè)Docker鏡像,占了多少空間,例如使用-a就可以查看Docker鏡像列表,命令行輸入如下命令:

sudo docker images -a

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

Docker images命令介紹:

Docker images :列出本地鏡像。
語(yǔ)法:

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

OPTIONS說(shuō)明:

-a :列出本地所有的鏡像(含中間映像層,默認(rèn)情況下,過(guò)濾掉中間映像層);

--digests :顯示鏡像的摘要信息;

-f :顯示滿足條件的鏡像;

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

--no-trunc :顯示完整的鏡像信息;

-q :只顯示鏡像ID。

在Docker組中添加一個(gè)非root用戶

按照Raspberry Pi的流程,無(wú)論哪個(gè)擁有管理權(quán)限的用戶,我們都可以認(rèn)為是根用戶,可以執(zhí)行容器。

例如,如果用戶沒(méi)有登錄到管理根,那么就要使用sudo前綴。

我們也可以將非root用戶添加到Docker組中,這樣就可以運(yùn)行直接執(zhí)行的docker命令。而不用再在docker命令前添加sudo

以下是向Docker組添加用戶的語(yǔ)法。

sudo usermod -aG docker [user_name]

例如是Raspbian中添加Pi用戶的默認(rèn)用戶,可以參考下面的命令:

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 #不推薦此方法,因?yàn)闀?huì)爆錯(cuò)

會(huì)提示如下錯(cuò)誤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






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    117

    文章

    1710

    瀏覽量

    105871
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    492

    瀏覽量

    11961

原文標(biāo)題:樹(shù)莓派如何安裝Docker和Docker-compose的過(guò)程

文章出處:【微信號(hào):凌順實(shí)驗(yàn)室,微信公眾號(hào):凌順實(shí)驗(yàn)室】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【飛騰4G版免費(fèi)試用】3.JITSI視頻會(huì)議想開(kāi)就開(kāi)

    ,jvb,jigasi,jibri} JITSI,啟動(dòng) docker-compose up -d 打開(kāi)瀏覽器訪問(wèn) https://localhost:8443 ,到這就說(shuō)明安裝成功了。
    發(fā)表于 12-25 18:44

    【昉·星光 2 高性能RISC-V單板計(jì)算機(jī)體驗(yàn)】為 Ubuntu 安裝 Docker 及常用軟件

    docker sudo apt install docker.io 安裝 docker-compose sudo apt-get install
    發(fā)表于 02-21 17:54

    基于DOCKER容器的ELK日志收集系統(tǒng)分析

    工具docker-compose,一鍵式構(gòu)建基于Docker容器的ELK日志收集系統(tǒng)的實(shí)驗(yàn)環(huán)境,證明了本系統(tǒng)收
    發(fā)表于 11-06 14:15 ?3次下載
    基于<b class='flag-5'>DOCKER</b>容器的ELK日志收集系統(tǒng)分析

    云計(jì)算核心技術(shù)Docker教程:Docker Compose的pull和push命令詳解

    Docker-Compose pull命令可以拉取docker-compose.yml或者docker-stack.yml文件中定義的服務(wù)關(guān)聯(lián)的鏡像,Docker-Compose pu
    的頭像 發(fā)表于 11-17 18:22 ?9273次閱讀

    docker compose一鍵打包部署項(xiàng)目的實(shí)踐

    【導(dǎo)讀】本文介紹了 docker compose 一鍵打包部署項(xiàng)目的實(shí)踐。
    的頭像 發(fā)表于 08-30 11:03 ?1621次閱讀

    Docker-compose常用的解決方法

    我們常常見(jiàn)到很多比較棒的開(kāi)源項(xiàng)目,但在本地安裝運(yùn)行的話就會(huì)很復(fù)雜,要配置不同的環(huán)境,安裝不同的依賴,好一點(diǎn)的會(huì)用docker直接拉取,或者打包好。
    的頭像 發(fā)表于 09-05 15:22 ?1595次閱讀

    使用podman-compose部署wordpress的示例

    我們對(duì)于docker-compose并不陌生,它是一個(gè)用于編排多個(gè)可能相互依賴的容器的工具。
    的頭像 發(fā)表于 10-17 10:59 ?2793次閱讀

    Linux中如何使用Docker安裝MySQL

    如果您是 MySQL 的新手或希望快速輕松地安裝 MySQL 數(shù)據(jù)庫(kù)的人,那么本文適合您,在本文中,我們將學(xué)習(xí)如何在 Linux 中使用 DockerDocker compose
    的頭像 發(fā)表于 05-12 16:22 ?3704次閱讀
    Linux中如何使用<b class='flag-5'>Docker</b><b class='flag-5'>安裝</b>MySQL

    使用Docker安裝WordPress教程

    本教程將向您展示如何使用 Docker ComposeDocker 容器中運(yùn)行 WordPress 安裝
    的頭像 發(fā)表于 07-28 11:39 ?1604次閱讀
    使用<b class='flag-5'>Docker</b><b class='flag-5'>安裝</b>WordPress教程

    docker核心組件有哪些

    Docker Image、Docker Container、Docker Registry 和 Docker Compose。以下將詳細(xì)介
    的頭像 發(fā)表于 11-23 09:47 ?2016次閱讀

    寶塔面板Docker一鍵安裝:部署GPTAcademic,開(kāi)發(fā)私有GPT學(xué)術(shù)優(yōu)化工具

    使用寶塔Docker-compose,5分鐘內(nèi)在海外服務(wù)器上搭建gpt_academic。這篇文章講解如何使用寶塔面板的Docker服務(wù)搭建GPT 學(xué)術(shù)優(yōu)化 (GPT Academic)。 ? 在
    的頭像 發(fā)表于 07-02 11:58 ?2789次閱讀
    寶塔面板<b class='flag-5'>Docker</b>一鍵<b class='flag-5'>安裝</b>:部署GPTAcademic,開(kāi)發(fā)私有GPT學(xué)術(shù)優(yōu)化工具

    Docker運(yùn)行環(huán)境安裝

    作者:京東科技 林中 Docker是一個(gè)開(kāi)放的平臺(tái),用于開(kāi)發(fā)、發(fā)布和運(yùn)行應(yīng)用程序。Docker分離了應(yīng)用程序和運(yùn)行應(yīng)用的基礎(chǔ)設(shè)施,從而實(shí)現(xiàn)了軟件的快速交付。利用docker提供的一系列
    的頭像 發(fā)表于 10-29 11:28 ?277次閱讀

    如何在樹(shù)莓派上安裝Docker容器

    Pi官網(wǎng) 下載最新版本的Raspberry Pi OS。 使用SD卡寫(xiě)入工具將鏡像寫(xiě)入SD卡:可以使用 Etcher 等工具。 將SD卡插入樹(shù)莓并啟動(dòng)。 2. 更新系統(tǒng) 在安裝Docker
    的頭像 發(fā)表于 11-11 11:38 ?993次閱讀

    docker-compose配置文件內(nèi)容詳解以及常用命令介紹

    。 使用 docker-compose.yml 定義構(gòu)成應(yīng)用程序的服務(wù),這樣它們可以在隔離環(huán)境中一起運(yùn)行。 最后,執(zhí)行 docker-compose up 命令來(lái)啟動(dòng)并運(yùn)行整個(gè)應(yīng)用程序。 二、docker-compose
    的頭像 發(fā)表于 12-02 09:29 ?1101次閱讀
    <b class='flag-5'>docker-compose</b>配置文件內(nèi)容詳解以及常用命令介紹

    Dockerfile鏡像制作與Docker-Compose容器編排

    Dockerfile鏡像制作 docker/podman中, 鏡像是容器的基礎(chǔ),每次執(zhí)行docker run的時(shí)候都會(huì)指定哪個(gè)基本鏡像作為容器運(yùn)行的基礎(chǔ)。我們之前的docker的操作都是使用來(lái)
    的頭像 發(fā)表于 01-07 11:01 ?161次閱讀
    Dockerfile鏡像制作與<b class='flag-5'>Docker-Compose</b>容器編排
    24山 分金 水口 论 吉凶| 百家乐官网真钱斗地主| 百家乐大西洋城| 缅甸百家乐官网博彩真假| 大发888娱乐城送钱| 百家乐官网开闲的几率多大| 百家乐官网看牌技巧| 百利宫百家乐的玩法技巧和规则| 百家乐官网路单破| 宜昌市| 大发888娱乐场备用| 百家乐视频计牌器| 百家乐全部规则| 澳门百家乐必杀技| 罗浮宫百家乐官网的玩法技巧和规则 | 大发888线上| 百家乐官网等投注网改单| 明升 | 威尼斯人娱乐怎么样| 百家乐桌现货| 24山72向局图解| 大世界百家乐官网赌场娱乐网规则| 樟树市| 七胜国际娱乐| 亿酷棋牌室| 大发888充值100元| 水果机教程| 基础百家乐的玩法技巧和规则| 百家乐官网获胜秘决百家乐官网获胜秘诀 | 百家乐重要心态| 百家乐官网庄闲和收益| 网上百家乐官网的赌博网站| 百家乐官网如何取胜| 澳门金沙娱乐场| 澳门百家乐官网哪家信誉最好| 百家乐官网怎打能赢| 游戏百家乐官网押发| 扎兰屯市| 百家乐官网能赚大钱吗| 海立方百家乐官网客户端| 百家乐官网游戏机分析仪|