樹莓派 docker 運行 redis

樹莓派上運行docker是不同于其他平臺,樹莓派屬于arm32架構(gòu),經(jīng)過前期的踩坑,在樹莓派中運行docker鏡像需要注意鏡像對于doker的支持,在官方鏡像搜索頁是有系統(tǒng)架構(gòu)作為刪選的,如果需要運行arm32架構(gòu)的鏡像,需要使用對應的版本。

準備

  • 樹莓派4B
  • docker
  • docker-compose

使用鏡像

arm32v7/redis

目錄結(jié)構(gòu)

.
│  .env
│  docker-compose.yml
│
└─redis
    └─config
           
 

docker-compose.yml

version: '3'

services:
  redis:
    container_name: reids-docker        # 指定容器的名稱
    image: arm32v7/redis                   # 指定鏡像和版本,如果是樹莓派,必須選擇對應架構(gòu)版本的鏡像,不然無法運行
    restart: always
    command: --appendonly yes
    ports:
      - "6379:6379"
    volumes:
      - "${REDIS_DIR}/data:/data"           # 掛載數(shù)據(jù)目錄
      - "${REDIS_DIR}/config/redis.conf:/usr/local/etc/redis/redis.conf"      # 掛載配置文件目錄

.env

REDIS_DIR=./redis

編譯

在根目錄(docker-compose.yml所在目錄)

啟動

dokcer-compose up -d

停止

docker-compose stop

源碼地址

源碼地址

微信公眾號
關注我的微信公眾號:CodeD
不定期分享新的技術知識

微信公眾號

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容