荣耀之链论坛

 找回密码
 立即注册
搜索
查看: 374|回复: 3

用rockylinux8的镜像创建lamp

[复制链接]

1426

主题

2648

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11203
发表于 2025-5-21 15:43 | 显示全部楼层 |阅读模式
  1. 用rockylinux8的镜像创建lamp
  2. docker run -d -it \
  3. --name=lamp \
  4. -v /root/docker/lamp/html:/var/www/html \
  5. -v /root/docker/lamp/mysql:/var/lib/mysql \
  6. -p 10001:80 \
  7. -e TZ=Asia/Shanghai \
  8. rockylinux/rockylinux:8 bash

  9. 然后安装
  10. yum install httpd                                 #mod_ssl 这个我没装,因为我暂时不用https

  11. yum install mariadb mariadb-server

  12. yum install php php-mysqlnd php-gd php-zip php-json php-xml


  13. # 初始化数据库(首次运行时执行)
  14. mysql_install_db --user=mysql --datadir=/var/lib/mysql

  15. # 启动 MariaDB 服务
  16. mysqld_safe --user=mysql &

  17. #启动php
  18. mkdir -p /run/php-fpm
  19. php-fpm

  20. #启动httpd
  21. httpd -k start

  22. 就可以了

  23. 最后补充一下:
  24. 修改httpd的配置文件,禁用文件索引

  25. <Directory "/var/www/html">
  26.     Options -Indexes +FollowSymLinks   #把这里这样改就行了
复制代码


回复

使用道具 举报

1426

主题

2648

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11203
 楼主| 发表于 2025-5-21 15:48 | 显示全部楼层
每次重启容器都需要手动启动数据库和php和httpd
回复 支持 反对

使用道具 举报

1426

主题

2648

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11203
 楼主| 发表于 2025-7-22 08:12 | 显示全部楼层
这个太麻烦了
这个帖子把三个容器分开了
https://www.ryzl.com.cn/bbs/foru ... &extra=#pid2604
回复 支持 反对

使用道具 举报

1426

主题

2648

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11203
 楼主| 发表于 2026-1-20 10:33 | 显示全部楼层
  1. 导入镜像
  2. cat /root/docker/docker-image/lamp-https-export.tar | docker import - lamp:latest
复制代码

  1. docker run -it \
  2. -d \
  3. --name=lamp \
  4. -v /root/docker/lamp/httpd/:/etc/httpd/ \
  5. -v /root/docker/lamp/html/:/var/www/html/ \
  6. -v /root/docker/lamp/mysql/:/var/lib/mysql/ \
  7. --restart unless-stopped \
  8. -e TZ=Asia/Shanghai \
  9. -p 10006:3306 \
  10. -p 10003:443 \
  11. -p 10002:80 \
  12. lamp:latest bash

  13. docker exec -it lamp bash

  14. # 启动 MariaDB 服务
  15. mysqld_safe --user=mysql &

  16. #启动php
  17. php-fpm

  18. #启动httpd
  19. httpd -k start

  20. 就可以了
复制代码
我刚刚制作了镜像,把配置文件也弄好了,以后如果想快速创建网站,就直接用我做的镜像吧 基于rockylinux9.3的 php版本是8.0的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

荣耀之链

GMT+8, 2026-2-2 16:47 , Processed in 0.014281 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表