1.安装docker

https://www.runoob.com/docker/centos-docker-install.html
#启动docker
systemctl start docker
#重启docker
systemctl restart docker

2.镜像使用

https://www.runoob.com/docker/docker-container-usage.html

3.容器使用

https://www.runoob.com/docker/docker-image-usage.html

4.搭建nginx

#拉取nginx镜像
docker pull nginx#初始化nginx容器 --name 容器名 -d 后台运行 -p映射端口 -v映射文件夹 镜像名
docker run --name mynginx -itd -p 80:80 -v /www/nginx/log:/var/log/nginx -v /www:/usr/share/nginx/html -v /www/nginx/nginx.conf:/etc/nginx/nginx.conf nginx#nginx日志
-v /www/nginx/log:/var/log/nginx #静态文件目录
-v /www:/usr/share/nginx/html#nginx配置文件
-v /www/nginx/nginx.conf:/etc/nginx/nginx.conf#启动容器
docker start mynginx#进入容器命令行模式
docker exec -it mynginx /bin/bash

5.搭建php

#拉取php镜像
docker pull php#初始化php容器 --name 容器名 -d 后台运行 -p映射端口 -v映射文件夹 镜像名
docker run --name myphp -itd -p 9000:9000 -v /www:/usr/share/php/html php#代码文件目录
-v /www:/usr/share/php/html#启动容器
docker start myphp#进入容器命令行模式
docker exec -it myphp /bin/bash

6.搭建mysql
7.遇到问题

#查看防火墙状态
systemctl status firewalld.service
#停用防火墙
systemctl stop firewalld.service
#禁用防火墙
systemctl disable firewalld.service

docker搭建nginx+php+mysql环境相关推荐

  1. Docker搭建 Nginx+PHP+MySQL 环境并部署WordPress实践

    本文给大家分享的是作者基于Docker搭建 Nginx+PHP+MySQL 环境并部署WordPress的详细过程,非常的全面,有需要的小伙伴可以参考下 Docker基于LXC实现了把软件封装到一个完 ...

  2. mysql sail_再谈docker搭建nginx+php+mysql开发环境 | Sail

    写在前面 前几天我写了一篇博客docker搭建nginx+php+mysql开发环境.当时主要是参考一片博文搭建记录的. 可是这样搭建出来是有一些问题的,具体的原因我还没找出.当然那篇文章还是有一些参 ...

  3. docker搭建nginx和php-fpm环境(官方镜像)

    拉取镜像(这个不多说了) MacbookdeMacBook-Pro:~ macbookpro$ docker pull nginx MacbookdeMacBook-Pro:~ macbookpro$ ...

  4. hhvm mysql_Linux_在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程,貌似最近这个HHVM特别火,其主 - phpStudy...

    在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程 貌似最近这个HHVM特别火,其主要原因大概要归咎于大的运行效率吧,安装完之后使用探针测试,计算运行的时间都是0.0*的级别,据说 ...

  5. 使用docker 搭建Nginx服务器,照做就行

    大家好,今天分享使用docker 搭建Nginx服务器 首先,我们使用的是vm 虚拟机搭建的Linux (我不是使用云主机做的) 然后,我们要在Linux上开放一个端口,用于外界(外网)访问 在Lin ...

  6. linux lighttpd php,Ubuntu下搭建Lighttpd+PHP+MySQL环境

    简单的几个命令在Ubuntu下搭建Lighttpd+PHP+MySQL环境,Lighttpd是众多OpenSource轻量级的web server中较为优秀的一个.支持FastCGI, CGI, Au ...

  7. nginx搭建文件服务器脚本,基于docker搭建nginx文件服务器的方法步骤

    1.在本机新建配置文件docker_nginx.conf server { listen 7070; server_name localhost; charset utf-8; location /f ...

  8. linux nginx编译安装mysql_Centos7下编译安装配置Nginx+PHP+MySql环境

    序言 这次玩次狠得.除了编译器使用yum安装,其他全部手动编译.哼~ 看似就Nginx.PHP.MySql三个东东,但是它们太尼玛依赖别人了. 没办法,想用它们就得老老实实给它们提供想要的东西. 首先 ...

  9. 阿里云apache配置php mysql_阿里云CentOS7搭建Apache+PHP+MySQL环境

    最近要搭建一个阿里云的LMAP环境,选了CentOS7来做搭建. 1.Apache Centos7默认已经安装httpd服务,只是没有启动. 如果你需要全新安装,可以yum install -y ht ...

最新文章

  1. cherrypy 入门笔记(1) hello world
  2. MySQL软件的下载
  3. tcp 组播_华为组播理论知识详解(二)
  4. IdentityServer4(10)- 添加对外部认证的支持之QQ登录
  5. 目录爆破工具 -- dirsearch
  6. 【草稿】windows + vscode 远程开发
  7. 游戏迷英雄联盟游戏高清壁纸!扮演你的英雄
  8. js 格式化 java时间格式化_用JavaScript(js)对时间格式化
  9. python测试代码怎么写_python unittest编写测试代码
  10. 初解vue脚手架vue-cli,及demo示例(一)
  11. 关于最新版的JCreator只能编译不能运行的问题
  12. 技嘉h310主板前置音频没声音_急死人!新装机箱前置音频没声音?不要急!一招轻松解决。...
  13. 计算机网络基础(路由器的作用 MAC地址 IP地址 IP地址分类 子网掩码 网段,等长子网划分)
  14. USB C口5V输入,四节串联锂电池充电管理芯片,IC电路板PW4405芯片-22号电路板
  15. SILK 和 ISAC 对 丢包的容错(接上一个保密文章)
  16. tableau计算同环比
  17. 0501 0503 模块区别_深圳兼容思科光模块市场
  18. 如何做个人微信号营销,一个人人都能月入3000微信营销方法你真的知道吗?
  19. 锁定计算机小键盘,笔记本电脑数字键盘已锁定!如何打开: 按什么键
  20. 卷积神经网络系列之softmax,softmax loss和cross entropy的讲解

热门文章

  1. pythonmysql包_[Python] MySQLdb(即 MySQL-python 包)在 OS X 中安装指南
  2. connot+connect+mysql+127.0.0.1_无法远程连接 MySQL 的解决方法
  3. notePad++安装及json,xml格式化插件安装
  4. 在Eclipse中打jar包
  5. spring boot 教程(四) 统一异常处理
  6. 主从复制面试之作用和原理
  7. 网页为什么只加载了基本html,关于HTML的那些事
  8. android仿饿了么筛选,Android仿饿了么搜索功能
  9. 如何利用大数据进行价值兑现才是正经事
  10. 职务作品的著作权归属情况分析