typecho (arm)
- 下载并解压缩
wget http://xxxx.com/typecho-arm-mt7981cmd.tar.gz.week41.bak
mv typecho-arm-mt7981cmd.tar.gz.week41.bak typecho-arm-mt7981cmd.tar.gz
tar -zxvf typecho-arm-mt7981cmd.tar.gz
docker load -i ./opt/test/docker/typecho-arm-mt7981.tar
- docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
80x86/typecho latest 1e8403c75ebe 5 years ago 64.2MB
- 启动一个镜像
docker run -d --name=ablog --restart always -v /opt/docker-data/tyecho/mysite:/data -e PHP_TZ=Asia/Shanghai -e PHP_MAX_EXECUTION_TIME=600 -p 8099:80 80x86/typecho:latest
路由器上,需要创建一个网络,然后用 --network bridge2
docker network create bridge2
docker run -d --name=wiki-blog --restart always --network bridge2 -v /opt/docker-data/tyecho/mysite:/data -e PHP_TZ=Asia/Shanghai -e PHP_MAX_EXECUTION_TIME=600 -p 8099:80 80x86/typecho:latest
导入备份数据
mkdir /opt/temp001/
cd /opt/temp001/
##备份数据网址
targetfileURL=http://xxx.com/backup/blog/xxx.tar.gz.week42.enc.bak
##解压缩后,要恢复的数据目录
sourcPATH=./srv/http/typecho/
## 本地目标数据目录
BlogFilesPATH=/opt/docker-data/tyecho/mysite/
TAR_OPENSSL_PWD="***"
file=blog_backup_data.tar.gz
wget $targetfileURL -O $file
#如果是enc的,需要解密
## OpenSSL 1.0.2k-fips
##openssl enc -aes-256-cbc -d -pass pass:$TAR_OPENSSL_PWD -in $file -salt | tar xzvf -
## OpenSSL 1.1.1v 解密老的 OpenSSL 1.0.2k-fips
openssl enc -aes-256-cbc -d -md md5 -pass pass:$TAR_OPENSSL_PWD -in $file -salt | tar xzvf -
docker stop wiki-blog
rm -rf $BlogFilesPATH
mkdir $BlogFilesPATH
cp -r $sourcPATH* $BlogFilesPATH
ls $BlogFilesPATH
docker start wiki-blog
rm -rf /opt/temp001/
最后一次更新于2024-10-15