Docker搭建LNMP网站平台

​ 最近学Docker又入迷了:see_no_evil:那么来记录下wordpress搭建过程吧

Docker搭建LNMP网站平台

环境

主机配置:VPS 3H 4G 5M SSD 100G

② 系统:CentOS 7.6.1810

③ 内核:4.19.10-1.el7.elrepo.x86_64

数据库开发工具:DataGrip

创建mysql数据库容器

docker run -itd –name lnmp_mysql -p 3308:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql –character-set-server=utf8 

创建wp数据库

docker exec lnmp_mysql sh -c ‘exec mysql -uroot -p”$MYSQL_ROOT_PASSWORD” -e”create database wp”‘ 

创建PHP环境容器

docker run -itd –name lnmp_web –link lnmp_mysql:db -p 88:80 -v /container_data/web:/var/www/html richarvey/nginx-php-fpm

以wordpress博客为例测试

wget https://cn.wordpress.org/wordpress-5.0.2-zh_CN.tar.gz 
tar zxvf wordpress-5.0.2-zh_CN.tar.gz
mv wordpress/* /container_data/web/

浏览器测试访问 http://localhost:88

Docker搭建LNMP网站平台

这里的db 是mysql的别名可以使用一下命令查看

docker exec lnmp_web cat /etc/hosts

Docker搭建LNMP网站平台

可以看到这里是db 所以数据库主机填db 填localhost会报错的哦

PS:我用的是VPS测试的 非虚拟机 个别目录需要根据自己定义的选择 在这里我都是默认的

原文 

https://www.5658.pw/Docker搭建LNMP网站平台.html

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » Docker搭建LNMP网站平台

赞 (0)
分享到:更多 ()

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 欧阳大哥 爬我网站怎么不和我说下呢 嘻嘻嘻嘻回复