公司使用docker部署服务器环境,之前没有接触过,于是使用阿里云服务器学习使用docker,记录一下学习过程。首先了解Docker,查看了很多网上的资料,说下自己的理解,docker与linux虚拟机类似,是一个用来把打包好的环境镜像放在容器中运行的工具(引擎),docker的好处是更加轻量级,性能开销极小。比如想要在一台新的linux机器上面运行PHP程序,我们需要在该机器上依次安装nginx
首先要有确认环境中有需要的tar包,可以使用dockerpull来下载这些镜像现在我们是使用已经下载好的镜像,所以需要导入一下整个流程:客户端http请求服务器80端口,该端口被映射到Nginx容器80端口,进入Nginx处理。Nginx分析请求,如果是静态资源,直接服务器读取内容;如果是PHP脚本,通过PHP容器调用服务器获取脚本,然后FastCGI处理。FastCGI解析PHP脚本,必要时访问
原创 2019-12-20 14:19:04
1258阅读
1点赞
关于什么是docker,建议大家先上网查查有关的用法。如果您不了解,在这篇文章中,您可以简单的理解为他是一
原创 2022-11-25 22:46:25
105阅读
部署LNMP(容器之间需要相互通信的)自定义一个网络,是容器在同一网段。173.172.16.10.0/24Nginx:172.16.10.10Mysql:172.16.10.20Php:172.16.10.30网站的访问主目录:/wwwrootNgin的配置文件:/dockerNginx配置文件root@d036b61e074f:/etc/nginx/conf.d#pwd/etc/nginx/c
原创 2020-01-30 12:18:53
629阅读
本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战! 关闭防火墙、关闭selinux [root@docker-server ~]# setenforce 0 [root@docker-server ~]# sed -ri 's/^(SELINUX=).*/\1disabled/g' /etc/selinux/config   //永久关闭selinux [root
转载 2021-08-16 17:55:50
409阅读
Docker 部署LNMP环境,Wordpress
转载 2018-03-18 16:22:46
1347阅读
1点赞
我的开发环境是Windows10,使用VirtualBox安装的CentOS-7作为Docker的宿主机。 本文从头开始讲解部署lnmp环境,最后创建一个Laravel项目为例。1. 安装Docker安装仓库:$ sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2设置仓库地址:$ sudo yum-con
转载 2023-07-25 14:55:02
112阅读
使用单一进程容器,即一个容器只运行一种服务,而不是把所有服务放在一个容器的设计,让PHP项目需要的Nginx、PHP、MySQL组件,分别运行在各自镜像创建出来的独立容器中。文章提到的完整脚本请移步docker-lnmp,内辅详细的注释(欢迎大家关注!)。整个流程:客户端http请求服务器80端口,该端口被映射到Nginx容器80端口,进入Nginx处理。Nginx分析请求,如果是静态资源,直接服
前提:安装好了docker-ce。systemctlstartdockersystemctlenabledockeriptables-Xiptables-Fserviceiptablessave1、部署nginx:dockerrun-it-d-p80:80-v/usr/share/nginx/html/:/usr/share/nginx/html/-v/etc/nginx/conf.d/:/etc
原创 2020-07-09 18:43:03
906阅读
使用单一进程容器,即一个容器只运行一种服务,而不是把所有服务放在一个容器的设计,让PHP项目需要的Nginx、PHP、MySQL组件,分别运行在各自镜像创建出来的独立容器中。文章提到的完整脚本请移步docker-lnmp,内辅详细的注释(欢迎大家关注!)。整个流程:客户端http请求服务器80端口,该端口被映射到Nginx容器80端口,进入Nginx处理。Nginx分析请求,如果是静态资源,直接服
原创 2020-09-25 10:03:30
629阅读
安装zlib-devel、pcre-devel等依赖包下载nginx的源码包:http://nginx.org/download解压源码包:安装ngnix#创建nginx运行账户www并加入到www组,不允许www用户直接登录系统相关选项说明--with-http_dav_module  #增加PUT,DELETE,MKCOL:创建集合,COPY和MOVE方法--with-http_st
原创 2017-03-19 20:58:49
1007阅读
2点赞
最近学习PHP,搭建一个Linux+Nginx+MySQL+PHP的环境用于学习代码,有需要的请参考,嫌肤浅的请跳过。
原创 2017-09-01 22:37:07
4129阅读
部署LNMP环境1.1 问题安装部署Nginx、MariaDB、PHP环境安装部署Nginx、MariaDB、PHP、PHP-FPM;启动Nginx、MariaDB、FPM服务;并测试LNMP是否工作正常。1.2 方案在RHEL7系统中,源码安装Nginx,使用RPM包安装MariaDB、PHP、PHP-FPM软件。操作过程中需要安装的软件列表如下:nginxmariadb、mariadb-ser
原创 2017-11-09 20:48:50
589阅读
LNMP部署
原创 2018-03-18 20:00:45
1341阅读
3点赞
  Lnmp环境部置 1) 安装编译环境安装 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2
原创 2012-10-16 17:05:30
585阅读
1点赞
1评论
1、安装依赖包(系统采用最小化安装)yum install -y vim lrzsz net-tools gcc gcc-c++ yum install -y libpng libpng-devel jpeg freetype freetype-devel libmcrypt mhash libtool libtool-devel libiconv fontconfig ncurses
原创 2015-05-14 10:18:33
733阅读
纯粹笔记整理,非原创一、内核参数修改# Disable IPv6echo "install ipv6/bin/true" >> /etc/modprobe.d/disable-ipv6.confecho "IPV6INIT=no">> /etc/sysconfig/networkchkconfig iptables offchkconfig ip6tables off&nb
原创 2017-01-04 11:21:02
738阅读
环境:CentOS 6.7 32位 MySQL 5.1  PHP 5.4.37 NGINX 1.6.2下载地址:CentOS http://mirrors.163.com/centos/6.7/isos/i386/CentOS-6.7-i386-minimal.isoMySQL http://mirrors.sohu.com/mysql/MySQL-5.1/mysql
原创 2016-03-15 21:32:04
376阅读
为什么使用docker搭建LAMP环境坦白说,我使用docker的原因其实比较简单,个人的电脑资源不够用,还有就是linux这玩意挺折腾的,经常需要重装系统,还好我使用vmware入得门,配合上快照,倒也没发疯。 但是vmware挺耗资源的(本人8g笔记本),而却如实体机一样慢。 于是,只能使用docker,当然我也只认识docker。(真的很讨厌要大量的工具) 使用docker安装LAMP
文章目录前言一、Mysql?1.拉取mysql镜像2.运行启动mysql容器二、安装php-fpm1.拉取php-fpm镜像2.运行启动php-fpm容器3.进入php-fpm容器4.安装pdo_mysql模块三、安装nginx1.拉取nginx镜像2.运行nginx容器3.进入nginx容器,修改nginx配置文件让他支持php4.测试安装是否成功5.修改配置5.链接mysql测试总结 前言提
转载 2023-08-18 15:39:03
101阅读
  • 1
  • 2
  • 3
  • 4
  • 5