banner
biuaxia

biuaxia

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

R68S iStoreOS は、Docker を使用して BlueEye クラウドディスクをインストールします。

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

待機中...

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 の方法では最新版を取得できません。バージョン番号を指定する必要があります。忘れずに。

待機中...

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

参考資料#

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。