<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
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






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 樹莓派
    +關注

    關注

    114

    文章

    1654

    瀏覽量

    104863
  • Docker
    +關注

    關注

    0

    文章

    441

    瀏覽量

    11651

原文標題:樹莓派如何安裝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

    ubuntu系統安裝docker

    linux-4.1.15軟件安裝:[size=14.6667px]sudo apt-get install docker-engine發現安裝成功了,也是運行不起來。1.在內核中運行
    發表于 05-07 16:56

    嵌入式系統安裝docker的步驟

    系列文章目錄docker 門外初體驗–嵌入式系統安裝docker(九)文章目錄系列文章目錄前言一、設計思路二、操作要點三、驗證四、總結前言嵌入式開發精髓在于軟硬件的結合,如果嵌入式開發dock
    發表于 12-22 06:27

    云計算核心技術Docker教程:Docker Compose的pull和push命令詳解

    Docker-Compose pull命令可以拉取docker-compose.yml或者docker-stack.yml文件中定義的服務關聯的鏡像,Docker-Compose pu
    的頭像 發表于 11-17 18:22 ?8848次閱讀

    云計算核心技術DockerCompose中的環境變量

    :${TAG}” 如果您有多個環境變量,則可以通過提供環境變量文件的路徑來替換它們。默認情況下,該docker-compose 命令將.env在您運行該命令的目錄中查找一個名為的文件。通過將文件作為參數
    的頭像 發表于 02-16 09:58 ?3559次閱讀

    docker compose一鍵打包部署項目的實踐

    【導讀】本文介紹了 docker compose 一鍵打包部署項目的實踐。
    的頭像 發表于 08-30 11:03 ?1145次閱讀

    Docker-compose常用的解決方法

    我們常常見到很多比較棒的開源項目,但在本地安裝運行的話就會很復雜,要配置不同的環境,安裝不同的依賴,好一點的會用docker直接拉取,或者打包好。
    的頭像 發表于 09-05 15:22 ?1198次閱讀

    使用podman-compose部署wordpress的示例

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

    Linux中如何使用Docker安裝MySQL

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

    這么簡單!G2L開發板安裝Docker

    Docker是什么?Docker有什么用?我們不再贅述。RZ/G2L開發板支持ubuntu系統,下面快速演示一下如何在G2L開發板上安裝支持Docker
    的頭像 發表于 04-15 16:18 ?477次閱讀
    這么簡單!G2L開發板<b class='flag-5'>安裝</b><b class='flag-5'>Docker</b>

    使用Docker安裝WordPress教程

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

    linux docker安裝部署

    Docker是一種開源的容器化平臺,可以幫助開發者在不同的環境中快速構建、測試和部署應用程序。它能夠解決不同操作系統之間的兼容性問題,簡化了應用程序的部署過程,并提供了高效的資源利用。本文將帶您詳細
    的頭像 發表于 11-23 09:27 ?528次閱讀

    docker進入容器的方法有哪些

    基礎命令、Docker客戶端、Docker Compose等工具的使用,讓你輕松掌握進入容器的技巧。 一、基礎命令進入容器 docker exec命令: 使用
    的頭像 發表于 11-23 09:45 ?4779次閱讀

    docker核心組件有哪些

    、Docker Image、Docker Container、Docker Registry 和 Docker Compose。以下將詳細介
    的頭像 發表于 11-23 09:47 ?921次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>