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

黄岛开发区做网站网络公司网页制作模板水果

黄岛开发区做网站网络公司,网页制作模板水果,建立网站准备工作,路线最优1路线2一、项目环境 公司在实际的生产环境中,需要使用Docker 技术在一台主机上创建LNMP服务并运行Wordpress网站平台。然后对此服务进行相关的性能调优和管理工作。 1. 环境配置 主机操作系统IP地址主要软件DockerCentOS 7.3 x86_64192.168.145.15Docker 19.03容器ip地址规划 ngin…

一、项目环境

  公司在实际的生产环境中,需要使用Docker 技术在一台主机上创建LNMP服务并运行Wordpress网站平台。然后对此服务进行相关的性能调优和管理工作。

1. 环境配置

主机操作系统IP地址主要软件
DockerCentOS 7.3 x86_64192.168.145.15Docker 19.03

容器ip地址规划

nginx容器  ip地址:172.18.0.10
mysql容器  ip地址:172.18.0.20
php容器    ip地址:172.18.0.30

2. 任务需求

(1)使用Docker构建LNMP环境并运行Wordpress网站平台。

(2)限制Nginx容器最多使用500Mb的内存和1G的Swap。

(3)限制Mysql容器写 /dev/sda 的速率为 10 MB/s。

(4)将所有容器进行快照,然后将Docker镜像打包成tar包备份到本地。

二、 部署过程

1. 环境配置

#前提本地已经安装docker,配置lnmp的文件目录cd /opt/
mkdir lnmp
cd lnmp/
mkdir nginx mysql php

在这里插入图片描述

#构建yum安装的依赖包容器
cd /opt/lnmp/
mkdir centos
cd centos/
vim DockerfileFROM centos:7
#nginx安装包
RUN yum install -y pcre-devel \
zlib-devel \
openssl-devel \
gcc \
gcc-c++ \
make \
#mysql安装包
ncurses \
ncurses-devel \
bison \
cmake \
#php安装包
gd \
libjpeg libjpeg-devel \
libpng libpng-devel \
freetype freetype-devel \
libxml2 libxml2-devel \
zlib zlib-devel \
curl curl-devel \
openssl openssl-devel

在这里插入图片描述

#安装镜像
docker build -t centos7:pack .
docker images

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WjdDZ7pR-1690246227837)(C:\Users\86138\AppData\Roaming\Typora\typora-user-images\image-20230724185537147.png)]

2. 部署构建 nginx 容器

#nginx目录下已上传nginx安装包以及论坛安装包
cd nginx/
ls

在这里插入图片描述

#修改nginx配置文件
vim nginx.conf
...server {...location / {root   html;index  index.php index.html index.htm;}...location ~ \.php$ {root           html;fastcgi_pass   172.18.0.30:9000;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;include        fastcgi_params;}

在这里插入图片描述

#构建自定义网络
docker network create --subnet=172.18.0.0/16 --opt "com.docker.network.bridge.name"="docker1" mylnmp
1d31b24a91f3c5c38def3d3b853d470ebfa03605e6a14c57d6b6f0ea9939d98bdocker network ls
NETWORK ID     NAME      DRIVER    SCOPE
7fcb679c6080   bridge    bridge    local
e06421ce591e   host      host      local
b084bede80c1   mylnmp    bridge    local
ad41911b801f   none      null      local

在这里插入图片描述

#创建nginx镜像
cd /opt/lnmp/nginx
vim Dockerfile
FROM centos7:pack 
MAINTAINER this is nginx image <datang 2023-07-24>
ADD nginx-1.24.0.tar.gz /usr/local/
RUN useradd -M -s /sbin/nologin nginx && \
cd /usr/local/nginx-1.24.0 && \
./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_stub_status_module && make && make install && \
yum clean all
COPY nginx.conf /usr/local/nginx/conf/nginx.confFROM centos:7
#设置多个阶段的构建,将第一阶段构建生成的软件包目录复制到第二阶段的软件包目录里
COPY --from=0 /usr/local/nginx/ /usr/local/nginx/
RUN useradd -M -s /sbin/nologin nginx
EXPOSE 80CMD ["/usr/local/nginx/sbin/nginx","-g","daemon off;"]

在这里插入图片描述

#构建nginx容器
docker build -t nginx:pack .
docker images

在这里插入图片描述

#创建并启动容器
docker run -d 
http://www.yayakq.cn/news/566798/

相关文章:

  • 产品网站建设中国还有多少人没有打新冠疫苗
  • 《水利建设与管理》杂志社网站毕节做网站优化
  • 贵阳企业做网站开发哪里有手机网站建设公司
  • 旅游网站建设的费用明细黑龙江做网站的公司
  • 一些大型网站的服务器需要租用多大的带宽wordpress文章出问题
  • 网站建设开发费用入什么科目seo顾问达人
  • 如何用rp做网站步骤网站的定位分析
  • 广东网站制作设计怎么样给一个网站做横向导航栏
  • 自贡网站建设公司的网站制作
  • 中山网站运营自己做影视网站
  • 免费网站建站平台建设网站的功能定位是什么意思
  • 林州网站建设哪家便宜wordpress自定义筛选
  • 网站咨询聊天怎么做qq网站安全认证怎么做
  • 门户类网站是什么意思用户体验设计原则
  • 网站建设成功案例宣传软件开发公司简介
  • ace网站建设怎么建设一个企业网站
  • 建设部网站安全考核证书查询专门做ppt的网站
  • php带数据库的网站做养生网站需要证件吗
  • 出格做网站网站目录结构图
  • 网页制作与网站建设初学者必看教程拼多多代运营收费标准
  • 网站方案策划怎么写怎样制作专业简历
  • 榆中建设局网站如何自己做网站赚钱
  • 郓城菏泽网站建设四川网站设计
  • 设计素材网站哪个好用室内设计培训班价格
  • 怎么建设个人主页网站网站 栏目
  • 手机网站建设 苏州上虞市住房和城乡建设局网站
  • 安徽省住房和城乡建设厅官方网站网站开发需要什么步骤
  • 网站建设 中十大网站有哪些
  • 济源网站优化电话卡分销平台
  • 瑞安企业做网站wordpress id不连续