• 欢迎访问安全专题网站,安全专题信息,安全专题教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入安全专题 QQ群7652650
  • 安全专题现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏安全专题吧

基于Alpine的Docker镜像十秒搭建lnmp环境

安全运维 aqzt 7个月前 (05-24) 528次浏览

Alpine Linux Docker 镜像基于 Alpine Linux 操作系统,后者是一个面向安全的轻型 Linux 发行版。不同于通常 Linux 发行版,Alpine Linux 采用了 musl libc 和 busybox 以减小系统的体积和运行时资源消耗。在保持瘦身的同时,Alpine Linux 还提供了自己的包管理工具 apk,可以在其网站上查询,或者直接通过 apk 命令查询和安装。

Alpine Linux Docker 镜像也继承了 Alpine Linux 发行版的这些优势。相比于其他 Docker 镜像,它的容量非常小,仅仅只有 5M,且拥有非常友好的包管理器。

采用 Docker 镜像,可以隔离系统和程序环境,搭建环境标准化,并能快速搭建环境。

1.开始快速搭建 php 环境
创建下需要的目录

mkdir -p /tmp/rpm /mysqldata /data/nginx/conf/vhost /data/php /data/nginx/logs /data/nginx/run /data/wwwroot/default

拉取 mysql 镜像,并启动

docker run -d --name mysql -v /mysqldata:/data --net=host -it ppabc/lanmp-alpine:mysql

拉取 php7 镜像,并启动

docker run -d --name php7 -v /data:/data --net=host -it ppabc/lanmp-alpine:php7

拉取 nginx 镜像,并启动

docker run -d --name nginx -v /data:/data --net=host -it ppabc/lanmp-alpine:nginx

 

2.镜像说明
主机 WEB 目录 /data/wwwroot/default
主机数据库目录 /mysqldata
mysql 数据库账号 root 默认密码 111111
nginx 配置文件目录 /data/nginx/conf/vhost

 

3.镜像地址

docker 镜像地址:https://hub.docker.com/r/ppabc/lanmp-alpine

github 镜像地址:https://github.com/ppabc/lanmp-alpine

 


安全专题 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:基于 Alpine 的 Docker 镜像十秒搭建 lnmp 环境
喜欢 (0)