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