ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

docker容器高级管理-dockerfile创建镜像

2026/8/6 9:03:56 拓冰建站 浏览量
docker容器高级管理-dockerfile创建镜像

目录

  • 一.构建LNMP架构
    • 1.构建nginx容器
      • ①拉取centos镜像(对镜像做基础架构)
      • ②创建dockerfile工作目录(可以是一个服务的项目)
      • ③创建dockerfile
      • ④创建启动脚本
    • 2.构建mysql数据库
      • ①创建mysql项目
      • ②配置dockersfile文件
      • ④创建镜像文件
    • 3.构建PHP 动态网页解析
      • ②创建镜像文件
  • 二.启动容器
  • 三.测试
  • 测试二
  • 四.部署网站

一.构建LNMP架构

1.构建nginx容器

①拉取centos镜像(对镜像做基础架构)

在这里插入图片描述

②创建dockerfile工作目录(可以是一个服务的项目)

在这里插入图片描述

③创建dockerfile

在这里插入图片描述
在这里插入图片描述

④创建启动脚本

在这里插入图片描述
生成镜像文件
在这里插入图片描述
在这里插入图片描述

2.构建mysql数据库

①创建mysql项目

在这里插入图片描述

②配置dockersfile文件

在这里插入图片描述
在这里插入图片描述

④创建镜像文件

在这里插入图片描述

3.构建PHP 动态网页解析

在这里插入图片描述

②创建镜像文件

在这里插入图片描述

注意:
(1)要把php.ini中的listen.allowed_clients注释掉,否则php进程不会接受nginx发过来的请求
(2)如果基础镜像使用的是centos8,php的mysql扩展要使用php-mysqli
(3)php.ini中要把字符集设置为UTF-8,否则网页上的中文会乱码

二.启动容器

启动php和nginx
在这里插入图片描述
启动数据库
在这里插入图片描述

三.测试

查看php的论坛
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

测试二

在这里插入图片描述
在这里插入图片描述

四.部署网站

在这里插入图片描述
连接数据库给予网站权限
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述