前言
樹莓派上運行 Docker 是不同於其他平台,因為樹莓派屬於 arm32 架構。在樹莓派中運行 Docker 鏡像需要注意鏡像對於 arm32 的支持,在官方鏡像搜索頁是有系統架構作為刪選的,如果需要運行 arm32 架構的鏡像,需要使用對應的版本。
如果使用官方 Docker 鏡像,報錯:
Failure No such image: mariadb:lastest
搜索鏡像
-
在 Docker Hub 中搜索 “rpi mariadb” 或其他數據庫(例:“rpi mysql”)
-
可以找到一個 “jsurf/rpi-mariadb” 的鏡像
拉取鏡像
-
拉取該鏡像
-
命令行
docker pull jsurf/rpi-mariadb
-
Portainer
-
-
等待拉取完成,可以看到鏡像列表中多出了該鏡像: