(1)拉取镜像

docker pull php:5.6-fpm

(2)安装

docker run --name myphp-fpm -v ~/nginx/www:/www -d php:5.6-fpm

命令说明:

  • --name myphp-fpm : 将容器命名为 myphp-fpm。

  • -v ~/nginx/www:/www : 将主机中项目的目录 www 挂载到容器的 /ww

(3)配置安装nginx

mkdir  ~/nginx/conf/conf.d

(4) 拉取运行 ngxin

docker run --name nginxphp -p 8083:80 -d -v ~/nginx/www:/usr/share/nginx/html:ro -v ~/nginx/conf/conf.d:/etc/nginx/conf.d:ro --link myphp-fpm:php  nginx:1.20

搞个自定义web配置文件

# 不用https
#server {
#    listen       80;
#    server_name  www.你的域名.com;#    location  / {
#       # default_type text/html;
#       # return 200  'good';
#       # proxy_pass  http://120.221.212.146:85;
#       root /usr/share/nginx/html;
#       index index.html index.html;
##  }
#}#用htts
server {listen 80;server_name fightingtop.cn www.fightingtop.cn;rewrite ^ https://$host$1 permanent;
}server {listen 443;server_name www.你的域名.com; # 改为绑定证书的域名ssl on;ssl_certificate  /etc/nginx/conf.d/ssh/www.xxxx.com_nginx/www.xxxxxx.com_bundle.crt; # 改为自己申请得到的 crt 文件>的名称ssl_certificate_key  /etc/nginx/conf.d/ssh/www.xxxxx.com_nginx/www.xxxxxx.com.key; # 改为自己申请得到的 key 文件的名
称ssl_session_timeout 5m;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;ssl_prefer_server_ciphers on;location / {root /usr/share/nginx/html; #站点目录index index.html index.htm;}
}

这里配置证书的地址:主意 /etc/nginx/conf.d/ssh/www.xxxx.com_nginx 这个是容器内的地址。

(5) docker mysql

docker 安装 mysql 5.7 操作记录_小道士写程序-CSDN博客第一:上命令行docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7第二:进入容器docker exec -it mysql bash//第三:进入mysqlroot@216c535c46c7:/# mysql uroot -phttps://blog.csdn.net/zhanglixin999/article/details/121815485

(6)php 竟然不支持 mysql 驱动

进入mysql 容器:

docker exec -it 4b9b502e3586 /bin/bash

docker-php-ext-install pdo pdo_mysql

docker-php-ext-install pdo_mysql mysqli mysql gd

docker-php-ext-install mysql
docker-php-ext-install mysqli

容器外:docker restart  4b9b502e3586  重启

docker php 环境实操相关推荐

  1. linux系统安装python环境 实操

    linux系统安装python环境 实操 安装conda,其作用是充当一个管理平台,给予python运行的基本环境,可管理多个虚拟环境 查看电脑系统版本: uname -a 清华镜像站下载安装包,一般 ...

  2. 云原生docker容器创建实操

    创建容器实操 以flame导航主页为例 1.下载(拉取)flame镜像文件 在https://hub.docker.com搜索框中搜索flame 可以看见右侧有docker pull command拉 ...

  3. 01_搭建百度apollo环境实操可用

    搭建百度apollo环境 0-前言 1-目标 2-方法 3-Apollo环境搭建 3.1-CPU版 3.1.1前置依赖硬件条件 3.2-GPU版 前置依赖软件 1.安装 Ubuntu 18.04 2. ...

  4. 理论+实操:docker入门初体验,申请阿里镜像加速器

    文章目录 一:Docker概述 1.1 docker概念: 1.2 docker设计的目标: 1.3 docker的组成: 1.4 docker的使用场景 1.5 docker版本: 二: docke ...

  5. 从零实操基于WSL2 Docker部署Asp.Net Core项目

    前言 平日在公司里都是基于阿里Teambition中的飞流进行Docker部署Api项目或服务,已经习惯了那一套成熟的操作流程,开发和部署确实快捷方便,但是还没在自己的电脑上进行操作过,特别是Wind ...

  6. 京东云php环境配置,干货 | 京东云应用负载均衡(ALB)多功能实操

    应用负载均衡(Application Load Balancer,简称ALB)是京东云自主研发的一款七层负载均衡产品,主要面向HTTP和HTTPS流量的WEB应用程序,提供灵活的功能配置.应用负载均衡 ...

  7. atom配置python环境_用Python制作网站Django实操与开发环境配置

    上篇文章简单介绍了Django的基础知识,本篇将进入实际操作部分,包括Django的运行环境.开发环境配置与新建项目等内容.由于篇幅原因,笔者不得不把Demo演示放到下一篇文章,望读者(如果有的话)见 ...

  8. 实操ASP测试环境搭建 学习 · 刚刚 0阅读 · 0点赞 langya3 本教程使用Windows2003+IIS6.0+ACCESS+ASP-DVBBS论坛 1. 打开管理服务器-----

    实操ASP测试环境搭建 本教程使用Windows2003+IIS6.0+ACCESS+ASP-DVBBS论坛 打开管理服务器-----点击添加或删除角色----- 进入配置你的服务器向导------点 ...

  9. Docker下gitlab搭建 实操步骤

    首先确保当前服务器安装了docker,并已配置镜像加速,配置方法如下 配置docker镜像加速 centos vim /etc/docker/daemon.json (如果文件不存在请新建该文件)加入 ...

最新文章

  1. 64bit 简单汇编加法
  2. CrazePony飞行器--相关资料网址
  3. w3wp进程发生死锁ISAPI aspnet
  4. 积分上下限无穷_数学方法的思考和存在无穷多个孪生素数证明的思路
  5. 异步通信在生活中的例子_聊聊工作中经常遇到的“异步”,你掌握了多少
  6. Java程序设计 图形用户界面 小巫版简易计算器
  7. linux集成开发环境
  8. php+redis+设置前缀,spring使用Redis自定义前缀后缀名(去掉SimpleKey []+自定义)
  9. .net各版本新增加的功能
  10. Android设置屏幕亮度的两种方式
  11. openGauss开机自启动
  12. 音视频编辑软件哪个好
  13. MySQL~索引设计原则:适合创建索引的11种情况、不适合创建索引的7种情况
  14. 用BasicScrollBarUI实现一个简单的个性化滚动条皮肤
  15. H5 Vue 视频 video 支持预览图 poster
  16. Mybatis报错Could not find resource mybatis.xml
  17. 深度学习算法之-SSD(一)
  18. 注解-Annotation
  19. Shell 命令执行可视化和告警工具
  20. 调试本地SQLServer存储过程

热门文章

  1. 【以太网硬件四】以太网信道编码方式有哪些?
  2. 前端(h5)js监控手机电池状况(是否充电、剩余电量、剩余可用时间等等)
  3. 统计学、深度学习、机器学习、数据挖掘
  4. Intellij IDEA--将Java项目打包为jar包--方法/实例
  5. pdf文件转bitmap再转图片
  6. 如何写CV和Cover Letter
  7. Echarts清空图表:There is a chart instance already initialized on the dom.
  8. mysql语句转为oracle语句
  9. 汇编语言学习笔记06——加减乘除和其他一些指令
  10. 设置非阻塞socket收发数据