MySQL Mirror#
Pulling MySQL specified platform image via command#
docker pull --platform linux/amd64 mysql:5.7.40
# Or, depending on the platform you want to use
docker pull --platform linux/x86_64 mysql:5.7.40
The above method of pulling can be successful, but the running process is likely to fail. It is recommended to install MariaDB.
Pulling MariaDB image via visual interface#
Waiting...
Pulling completed.
Running MySQL/MariaDB image#
# 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
Running successfully.
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:~#
EyeBlue Cloud Disk Mirror#
As of the time of writing, the latest version of EyeBlue Cloud Disk is: 3.1.6
Pulling EyeBlue Cloud Disk image via visual interface#
You cannot obtain the latest version through the "eyeblue/tank" method here. You need to specify the version number! Remember.
Waiting...
Pulling completed.
Running EyeBlue image#
docker run --name tank -p 6010:6010 --link dockermysql:mysql -v ~/data/dockermatter:/data/build/matter -d eyeblue/tank:3.1.6
Running result:
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:~#
Clearly, there is a platform architecture issue and it is not supported to run this way. Therefore, do not deploy EyeBlue Cloud Disk using Docker, just compile the linux/arm64 package and start it.
Download the compiled linux/arm64 installation package: tank3.1.6.zip
Uploading Files#
Click the upload button, and the path after uploading is: /tmp/upload/tank3.1.6.zip
Moving and Extracting Files#
cd ~
mkdir app
mv /tmp/upload/tank3.1.6.zip ./app/
unzip tank3.1.6.zip
Starting EyeBlue Cloud Disk via screen#
Prerequisite: Remember to install
screen
in the software package.
screen -ls
screen -R tank
cd ~/app/tank-3.1.6
./tank
# Press Ctrl + a and then press d to keep this screen in the background and return to the main terminal.
Allowing access to EyeBlue Cloud Disk port#
As shown in the image:
Access and Configuration#
Access Router LAN-IP:6010
:
Configure as shown in the image to use.
Installation is now complete.