banner
biuaxia

biuaxia

"万物皆有裂痕,那是光进来的地方。"
github
bilibili
tg_channel

R68S iStoreOS 透過 Docker 安裝藍眼雲盤

MySQL 鏡像#

透過命令拉取 MySQL 指定平台鏡像#

docker pull --platform linux/amd64 mysql:5.7.40
# 或,取決於你想使用的平台
docker pull --platform linux/x86_64 mysql:5.7.40

上面的方式拉取可以成功,但是運行大概率失敗,推薦安裝 MariaDB

透過可視化界面拉取 MariaDB 鏡像#

image.png

等待 ing...

image.png

拉取完成。

image.png

運行 MySQL/MariaDB 鏡像#

# mysql
docker run --name dockermysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=tank -e TZ=Asia/Shanghai -d mysql:5.7.40 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-time_zone=+8:00

# mariadb
docker run --name dockermysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=tank -e TZ=Asia/Shanghai -d arm64v8/mariadb:latest --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-time_zone=+8:00

運行成功。

root@iStoreOS:~# docker run --name dockermysql -p 13306:3306 -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=tank -e TZ=Asia/Shanghai -d arm64v8/mariadb:latest --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --default-time_zone=+8:0
0
82d53ed40aece69d76dbf2b00459caa39a3de83ade4bbde08e0dc7f40bc17103
root@iStoreOS:~# docker ps -a
CONTAINER ID   IMAGE                    COMMAND                  CREATED         STATUS         PORTS                                         NAMES
82d53ed40aec   arm64v8/mariadb:latest   "docker-entrypoint.s…"   5 seconds ago   Up 2 seconds   0.0.0.0:13306->3306/tcp, :::13306->3306/tcp   dockermysql
root@iStoreOS:~#

藍眼雲盤鏡像#

截止發文,藍眼雲盤最新版本號為:3.1.6

image.png

透過可視化界面拉取藍眼雲盤鏡像#

image.png

此處不能透過 eyeblue/tank 方式獲取最新版,需要指定版本號!切記。

等待 ing...

image.png

拉取完成。

image.png

運行藍眼鏡像#

docker run --name tank -p 6010:6010 --link dockermysql:mysql -v ~/data/dockermatter:/data/build/matter -d eyeblue/tank:3.1.6

運行結果:

root@iStoreOS:~# docker run --name tank -p 6010:6010 --link dockermysql:mysql -v ~/data/dockermatter:/data/build/matter -d eyeblue/tank:3.1.6
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
6ea5c496c9bcfe33b2c03ff05e368c605e0206906bd253e71d855e158f5e08fc
root@iStoreOS:~# docker ps -a
CONTAINER ID   IMAGE                    COMMAND                  CREATED          STATUS                     PORTS                                         NAMES
6ea5c496c9bc   eyeblue/tank:3.1.6       "/data/build/tank"       12 seconds ago   Exited (1) 9 seconds ago                                                 tank
82d53ed40aec   arm64v8/mariadb:latest   "docker-entrypoint.s…"   11 minutes ago   Up 11 minutes              0.0.0.0:13306->3306/tcp, :::13306->3306/tcp   dockermysql
root@iStoreOS:~#

很明顯,平台架構問題,不支持這麼玩兒。那就不使用 Docker 部署藍眼雲盤,自己編譯 linux/arm64 的包啟動即可。

linux/arm64 編譯好的安裝包下載:tank3.1.6.zip

上傳文件#

image.png

點擊上傳按鈕,上傳後的路徑是:/tmp/upload/tank3.1.6.zip

移動並解壓文件#

cd ~
mkdir app
mv /tmp/upload/tank3.1.6.zip ./app/
unzip tank3.1.6.zip

透過 screen 啟動藍眼雲盤#

前提:記得在軟件包安裝 screen

screen -ls
screen -R tank
cd ~/app/tank-3.1.6
./tank
# 按住 Ctrl + a 後再按 d,即可保持這個screen到後台並回到主終端

放行藍眼雲盤 訪問端口#

如圖:

image.png

訪問及配置#

訪問 路由LAN-IP:6010

image.png

如圖配置即可使用。

image.png

image.png

image.png


至此,安裝完成。

image.png

參考資料#

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。