当前位置: 首页 > news >正文

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的论坛
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

测试二

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

四.部署网站

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

http://www.dtcms.com/a/276968.html

相关文章:

  • 飞算 JavaAI 智能编程助手:颠覆编程旧模式,重构开发生态
  • Java小白-线程 vs 虚拟线程,Java并发的新旧对决
  • LeetCode--44.通配符匹配
  • Java4种设计模式详解(单例模式、工厂模式、适配器模式、代理模式)
  • Linux的 iproute2 配置:以太网(Ethernet)、绑定(Bond)、虚拟局域网(VLAN)、网桥(Bridge)笔记250713
  • 文心一言大模型4.5系列开源测评
  • 【Leetcode】2410. 运动员和训练师的最大匹配数
  • 预处理器完整功能介绍和示例演示(LESS/SCSS)
  • 笔记-极客-DDD实战-基于DDD的微服务拆分与设计
  • MongoDB数据基本介绍
  • 决策树的相关理论学习
  • [论文阅读] 软件工程 | 首个德语软件工程情感分析黄金标准数据集:构建与价值解析
  • Java设计模式之行为型模式(命令模式)介绍与说明
  • 什么时候会用到 concurrent.futures?要不要背?
  • 【Linux | 网络】应用层
  • 003_了解Claude
  • 基于SpringBoot3集成Kafka集群
  • MongoDB性能优化实战指南:原理、实践与案例
  • 【设计模式】职责链模式(责任链模式) 行为型模式,纯与不纯的职责链模式
  • 前端框架状态管理对比:Redux、MobX、Vuex 等的优劣与选择
  • ALB、NLB、CLB 负载均衡深度剖析
  • 闲庭信步使用图像验证平台加速FPGA的开发:第十二课——图像增强的FPGA实现
  • axios拦截器
  • spring cloud负载均衡分析之FeignBlockingLoadBalancerClient、BlockingLoadBalancerClient
  • 【Qt开发】Qt的背景介绍(一)
  • 时序预测 | Matlab代码实现VMD-TCN-GRU-MATT变分模态分解时间卷积门控循环单元多头注意力多变量时序预测
  • [特殊字符] Python自动化办公 | 3步实现Excel数据清洗与可视化,效率提升300%
  • 开源链动2+1模式、AI智能名片与S2B2C商城小程序在私域运营中的协同创新研究
  • 从零开始跑通3DGS教程:(五)3DGS训练
  • 《区间dp》