boxmoe_header_banner_img

Hello! 欢迎来到枫枫的小宇宙!

加载中

文章导读

(搬运)Docker部署WP网站


avatar
haifengblog_top 2023年8月19日 27

众所周知,docker是一把轮椅!!那么接下来我们怎么使用他呢?


sudo yum update
更新依赖
sudo yum install -y docker
安装docker

ubuntu系统则将yum换成apt-get,centos用yum

sudo systemctl start docekr
docker,启动!
sudo systemctl enable docekr.service
设置docker为开机自启动

sudo docker network create –subnet=172.18.0.0/16 my_network
创建一个自定义网络my_network,用于设置静态ip。

sudo docker run -it –net my_network –ip 172.18.0.2 –name mysql –restart always -e MYSQL_ROOT_PASSWORD=<password> -d mysql:latest
拉取并运行mysql,其中<password>为你的root用户的密码。
sudo docker exec -it mysql mysql -uroot -p
进入mysql
create database wordpress;
创建名为wordpress的数据库
ctrl+c退出mysql
exit退出

sudo docker run -it –net my_network –ip 172.18.0.3 –name wordpress –restart always –link mysql:mysql -p 82:80 -d wordpress:latest
拉取并运行wordpress。本地82端口映射容器80端口,因为Apache、Nginx一般会占用80端口。

<可选>
sudo docker exec -it wordpress /bin/bash
进入wordpress
apt-get update
更新依赖
apt install vim
安装vim
cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini
复制文件php.ini-production以防翻车
vim /usr/local/etc/php/php.ini
修改php.ini文件

vim查找命令为:/要查找的字符串,n下一个,N上一个;:wq保存退出;:q!不保存退出;i进入编辑模式;esc退出

upload_max_filesize = 200M #文件大小限制
post_max_size = 250M #post大小限制
memory_limit = 500M #内存占用限制
修改完后保存退出编辑模式
exit退出
sudo docker restart wordpress
重启容器
</可选>

接下来你就可以用ip+端口访问wordpress站点了。如果访问不了请检查防火墙是否放开,或用docker ps -a查看容器是否正常运行。
常规设置
{
数据库 wordpress
数据库用户 root
数据库密码 <password>
数据库ip 172.18.0.2
}
然后你就可以去找一些好看的主题(抄作业)完成你的个人博客了。
下面是主题推荐
{
1.Argon
Github: https://github.com/solstice23/argon-theme

  1. Sakura(iro)
    Github: https://github.com/mirai-mamori/Sakurairo
  2. Memory
    Github: https://github.com/ShawnZeng1996/Memory
  3. Kratos
    Github: https://github.com/seatonjiang/kratos
    }
    至于Nginx怎么配置、ssl证书怎么安装、https跳转怎么实现,就等我域名报备完再说吧。

原创作者:麻雀门锁

qq:867268436

感谢您的支持
微信赞赏

微信扫一扫



评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字
插入代码

站内评论

  1. avatar
  2. avatar
  3. avatar
  4. avatar