樹莓派 docker 執行 redis

2021-10-04 15:10:52 字數 879 閱讀 6376

樹莓派上執行docker是不同於其他平台,樹莓派屬於arm32架構,經過前期的踩坑,在樹莓派中執行docker映象需要注意映象對於doker的支援,在官方映象搜尋頁是有系統架構作為刪選的,如果需要執行arm32架構的映象,需要使用對應的版本。

arm32v7/redis
.

│ .env

│ docker-compose.yml

│└─redis

└─config

version: '3'

services:

redis:

container_name: reids-docker # 指定容器的名稱

image: arm32v7/redis # 指定映象和版本,如果是樹莓派,必須選擇對應架構版本的映象,不然無法執行

restart: always

ports:

- "6379:6379"

volumes:

- "$/data:/data" # 掛載資料目錄

- "$/config/redis.conf:/usr/local/etc/redis/redis.conf" # 掛載配置檔案目錄

redis_dir=./redis
在根目錄(docker-compose.yml所在目錄)

啟動

dokcer-compose up -d
停止

docker-compose stop
原始碼位址

樹莓派安裝Docker

本文介紹如何在樹莓派上安裝docker。首先,要分辨你手裡的樹莓派是幾代的,後續要根據版本的不同來選擇不同的映象。archlinux預設提供了兩個帳號root和alarm,密碼和帳號一樣。另外,超級管理員帳號root無法遠端登入。ssh alarm 192.168.94.32 pacman syyu...

樹莓派安裝Docker

服務編排 tips 執行指令碼 伺服器在國外,小烏龜跑路 curl ssl sh執行指令碼,指定阿里映象 curl fssl bash s docker mirror aliyunsudo usermod ag docker pisudo systemctl enable docker sudo s...

樹莓派安裝docker容器

或是中科大源 jessie main contrib non free rpidocker 指令碼安裝 sh修改許可權 sudo groupadd docker 新增docker使用者組 sudo gpasswd a user docker 將登陸使用者加入到docker使用者組中 newgrp d...