今天看到一个记录豆瓣观影数据的网页很好看,发现是wordPress的插件,下来看看。
软件安装#
wordPress安装#
1
2
3
4
5
6
7
8
9
| docker container run \
-d \
-p 8080:80 \
--rm \
--name wordpress \
--env WORDPRESS_DB_PASSWORD=123456 \
--link wordpressdb:mysql \
--volume "$PWD/wordpress":/var/www/html \
wordpress
|
mysql安装#
1
2
3
4
5
6
7
| docker container run \
-d \
--rm \
--name wordpressdb \
--env MYSQL_ROOT_PASSWORD=123456 \
--env MYSQL_DATABASE=wordpress \
mysql:5.7
|
1
2
3
4
5
6
7
8
9
10
11
12
13
| docker container ls --format "table {{.ID}}\t{{.Names}}\t{{.Image}}\t{{.Ports}}"
docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Image}}\t{{.Status}}"
# 对已经部署好的容器可以进行快照备份以后换虚拟机可以无痛迁移
docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Image}}"
docker commit -p 46218031da14 wordpress-backup-20240123
docker images --format "table {{.Repository}}\t{{.ID}}\t{{.Tag}}\t{{.Size}} "
docker save -o ~/wordpress-backup-20240123.tar.gz wordpress-backup-20240123
docker load -i ~/wordpress-backup-20240123.tar.gz
docker images
docker run -d -p 80:80 wordpress-backup-20240123`
|
配置wordPress#
- 插件作者有个搭配的主题,所以直接下那个主题
https://github.com/bigfa/Farallon
在控制台添加一个页面里面添加插件提供的段代码
1
| [wpd types=movie,book style=card]
|

把刚添加的页面放到主页上,并且可以在主题设置中把首页其他的元素都删除掉,只要这一个页面。
nginx反代理#
- nginx安装在docker外,而且还有其他的应用,所以还是采用新建一个配置文件,进行反代理设置。
- 同时在wordPress中设置好网站的https地址,否则会导致一直自动跳转加端口号,导致Https失败。
