樹莓派上執行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...