Docker LNMP环境搭建

很长时间没有整理下啦

由于之前的阿里云快要过期了,就建了一个新的支付宝账号便宜撸了一个三年的服务器·,比续费之前的服务器要便宜了许多。但用新的服务器意味着之前的环境都要重装,便下决心用docker-compose来撸一套lnmp环境,相比之前一个个编译安装,这次还是轻松了许多,再换服务器的话就不头疼了,顺带这更新了域名解析和https证书,舒服


目录结构如下:

.
├── docker-compose.yml          容器启动配置文件
├── Dockerfile                  PHP-FPM构建配置文件
├── conf                        配置目录
│   ├── mysql                   MySQL配置文件目录
│   │   └── my.cnf              MySQL配置文件
│   ├── nginx                   Nginx配置文件目录
│   │   ├── conf.d              站点配置文件目录
│   │   │   ├── certs           SSL认证文件、密钥和加密文件目录
│   │   │   │   └── site2       站点2的认证文件目录
│   │   │   ├── site1.conf      站点1 Nginx配置文件
│   │   │   └── site2.conf      站点2 Nginx配置文件
│   │   └── nginx.conf          Nginx通用配置文件
│   └── php                     PHP配置目录
│       ├── php-fpm.d           PHP-FPM配置目录
│       │   └── www.conf        PHP-FPM配置文件
│       └── php.ini             PHP配置文件
├── log                         日志目录
│   ├── mysql                   MySQL日志目录
│   ├── nginx                   Nginx日志目录
│   └── php-fpm                 PHP-FPM日志目录
├── mysql                       MySQL数据文件目录
└── www                         站点根目录
    ├── site1                   站点1根目录
    └── site2                   站点2根目录


安装docker-compose:https://docs.docker.com/compose/install/

安装docker:https://www.runoob.com/docker/ubuntu-docker-install.html

传输文件:scp dnmp.zip root@xx.xx.xx.xx:/data

进入文件 docker-compose up


白俊遥博客


白俊遥博客



nginx.conf配置如下

白俊遥博客

打赏,支持一下

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by WEIXIA.XIN,学的不仅是技术,更是梦想!!!

Davidvivi博客
请先登录后发表评论
  • 最新评论
  • 总共 0条评论