1、首先要停止dorker
使用 docker ps 命令查看正在运行的容器列表:
docker stop nginx php mysql
2、压缩容器的整个目录,wordpress就是home下web目录
tar -czvf archive.tar.gz foldername
这将创建一个名为 archive.tar.gz 的压缩文件,并将 foldername 文件夹中的所有内容添加到压缩文件中。具体说明如下:
-c:创建新的压缩文件。 -z:使用 gzip 压缩算法进行压缩。 -v:显示详细的压缩过程。 -f:指定压缩文件的名称。
比如
tar -czvf /home/archive.tar.gz /home/web
压缩home目录下整个web目录到home目录,此时home下就有archive.tar.gz
3、用FinalShell把压缩文件下载,再上传到新的vps的home目录下
cd /home
tar -zxvf archive.tar.gz
4、将解压的web文件夹移到home目录下
mv /home/home/web /home/
5、重新启动dorker
docker start nginx php mysql
这时候会出现2个问题,域名证书问题和wordpress后台登录问题,域名证书和wordpress登录都是原域名的 这时候就要修改为现在的域名
1、停止dorck
docker stop nginx php mysql
2、重新域名注册
curl https://get.acme.sh | sh
~/.acme.sh/acme.sh --register-account -m yzhpxd@gmail.com
~/.acme.sh/acme.sh --issue -d 新域名 --standalone --force
3、更改后台的原域名 找到容器目录下的配置文件wp-config.php, 在/home/web/html目录下,wp-config.php 文件中修改 WordPress 的域名设置,您可以在文件的末尾添加以下代码:
define( 'WP_HOME', 'http://example.com' );
define( 'WP_SITEURL', 'http://example.com' );