docker容器化wordpress更改服务器地址 docker容器化wordpress更改服务器地址 1.复制容器内文件到新服务器
2.复制数据库内容到新服务器
3.启动容器
1 2 3 4 5 6 [root@VM-16-16-centos blog] total 12 -rwxrwxr-x 1 root root 588 Dec 27 2020 docker-compose.yml drwxrwxrwx 6 root root 4096 Oct 11 15:25 html drwxrwxr-x 6 polkitd root 4096 Oct 11 15:04 mysql
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 version: '3.1' services: wordpress: image: wordpress restart: always ports: - 80 :80 volumes: - /data/blog/html:/var/www/html environment: WORDPRESS_DB_HOST: db WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: mypassword WORDPRESS_DB_NAME: wordpress db: image: mysql:5.7 restart: always volumes: - /data/blog/mysql:/var/lib/mysql environment: MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: mypassword MYSQL_RANDOM_ROOT_PASSWORD: '1' volumes: html: mysql:
1 2 3 docker-compose -f docker-compose.yml up -d
4.登录mysql容器更改服务器地址
update wp_options set option_value=replace(option_value,’旧服务器IP’,’新服务器IP’) where option_value LIKE ‘%旧服务器IP%’;
1 2 3 4 5 mysql - uwordpress - p mypassword use wordpress; update wp_optionsset option_value= replace(option_value,'39.106.81.231' ,'101.42.100.165' ) where option_value LIKE '%39.106.81.231%' ;
5.更改域名解析
完成