备份主题和插件

1
2
cd ~
docker cp wp_xliao:/var/www/html/wp-content ./

删除当前容器

1
2
docker stop wp_xliao
docker container rm wp_xliao

运行

1
docker run -it -d --name wp_xliao -e "WORDPRESS_DB_PASSWORD=" -e "WORDPRESS_DB_USER=" -e "WORDPRESS_DB_HOST=10.1.0.2:3306" -e "WORDPRESS_DB_NAME="  -p 127.0.0.1:10080:80 wordpress

恢复主题和插件

1
docker cp wp-content wp_xliao:/var/www/html/

拷贝出配置文件以修改

1
2
docker cp wp_xliao:/var/www/html/wp-config.php ./
vim wp-config.php #修改配置

允许以任意域名访问

1
2
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);

拷贝回容器

1
docker cp wp-config.php wp_xliao:/var/www/html/

进入容器

1
docker exec -it wp_xliao /bin/bash