关于dorker wordpress网站迁移

沸腾的木马
• 阅读 372

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' );

http://example.com就是新域名

点赞
收藏
评论区
推荐文章
liuzhen007 liuzhen007
3年前
如何监控docker的运行状况
目录前言正文查询结果参数解析前言监控docker容器的运行状态是非常普遍的需求,这就是我们今天的讨论内容。正文部署了docker容器之后,我们经常会需要查看容器的运行状态,这里介绍一个非常好用的命令:dockerstats 如果宿主机上有大量的容器在运行,你会看到所有的容器信息,因此我们也可以查看我们关心的某个容器,假如名字为builde
沸腾的木马 沸腾的木马
1年前
关于dorker安装的wordpress无法上传主题和插件的解决办法
首先,容器里居然没有php.ini这个文件。第二,容器里的配置文件无法编辑解决办法在php官网下载php.ini这个文件,修改后通过主机copy到容器里1、要查找容器的名称或ID,可以使用以下命令:dockerps这将显示正在运行的容器的列表,类似于以下示
Stella981 Stella981
3年前
Docker常用命令,Docker安装Nginx、Redis、Jenkins、tomcat、MySQL
常用命令拉取镜像:dockerpullxxx启动镜像:dockerrunnamexxx8080:8080dxxx查看容器:dockerpsxxx停止容器:dockerstopxxx启动容器:dockerstartxxx删除容器:dockerrmxxx删除镜像:docke
Wesley13 Wesley13
3年前
VirtualBox导入已安装好的操作系统的方法
VirtualBox导入已安装好的操作系统的方法1、修改UUID进入VirtualBox安装目录,运行VBoxManage修改UUID,命令运行如下:D:\\VirtualBoxVBoxManage.exe internalcommands setvdiuuid E:\\VirtualX
Stella981 Stella981
3年前
Git提交本地库代码到远程服务器的操作
在本地磁盘创建目录mkdirpath进入所创建的目录cdpathgitinit添加远程仓库的代码gitremoteaddorigingit@xbc.me:wordpress.git设置Gitgitconfigglobaluser.name"your_name"
Stella981 Stella981
3年前
Docker删除全部镜像和容器
杀死所有正在运行的容器dockerkill$(dockerpsaq)删除所有已经停止的容器dockerrm$(dockerpsaq)删除所有未打dangling标签的镜像dockerrmi$(dockerimagesqfda
Stella981 Stella981
3年前
Docker 容器健康检查
!DOCKERHEALTHCHECK(https://imgblog.csdnimg.cn/20210120134741738.jpg)Docker容器健康检查指的是在Dockerfile中使用HEALTHCHECK指令对容器的运行状态进行检查,并在dockerps的STATUS栏显示healthy/unhealt
Wesley13 Wesley13
3年前
4.2k Star!实用的 Mac 进程管理工具
【导语】:一款开源的Mac 应用程序,方便查看系统正在运行的所有进程,以及显示哪些应用程序正在使用哪些文件。简介Sloth是一款本地Mac应用程序,能显示系统中所有正在运行的进程所使用的文件、目录、套接字、管道和设备,让用户方便查看哪个应用程序正在使用哪个文件。Sloth主要有以下特点:1、可以查看所有打开的文件、目
Wesley13 Wesley13
3年前
Vim配合Shell自动上传ftp
shell代码:!/bin/bash网站配置a1('本地目录;主机;yonghuming;mima;远程目录''本地目录;主机;user;pwd;远程目录')选取的网站配置web""本地根目录webroot"本地apache网站根目录"website1echo$1|awk'{split($0,
Wesley13 Wesley13
3年前
LNMP环境网站搭建
怎样在lnmp环境中搭建网站思路:1、lnmp环境是web服务器(后台)需要网站程序(前端)的支持例如ecshop、WordPress等。2、安装lnmp后,把网站文件上传到/home/wwwroot/default(网页程序安装目录)如果是LAMP,文件夹是/var/www/3、阿里云一键安装包位置如下:如果使用的是默认值的话就在/h