win10 docker-toolsbox如何搭建php开发环境

  介绍

这篇文章将为大家详细讲解有关win10 docker-toolsbox如何搭建php开发环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

<强>下载镜像

docker  pull  mysql: 5.7,   docker  pull  php: 7.2 fpm   docker  pull  nginx   docker  pull 复述:3.2

<强>设置共享文件

宿主机创建目录

E: \ wnmp \ mysql57 \ conf   E: \ wnmp \ mysql57 \日志   E: \ wnmp \ php72 \ conf   E: \ wnmp \ php72 \ conf   E: \ wnmp \ nginx \ conf   E: \ wnmp \ nginx \ conf   E: \ wnmp \ www

<强> vmware设置文件共享

如图

设置完成在码头工人快速入门接线柱执行docker-machine启动默认的

<强>安装Mysql

docker  run  -d  -p  3306:3306  -e  MYSQL_ROOT_PASSWORD=root ——name  mysql57  Mysql: 5.7

<强>复制配置文件

PS  C: \ Windows \ system32>, docker  cp  mysql57:/var/log/mysql  E: \ wnmp \ mysql57 \日志   PS  C: \ Windows \ system32>, docker  cp  mysql57:/etc/mysql  E: \ wnmp \ mysql57 \ conf

<强>重新安装mysql并指定配置文件

PS  C: \ Windows \ system32> docker  stop  mysql57   mysql57   PS  C: \ WINDOWS \ system32> docker  rm  mysql57   mysql57   PS  C: \ WINDOWS \ system32>, docker  run  -d  -v /wnmp mysql57/日志:/var/log/mysql/, -v /wnmp/mysql57/conf:/etc/mysql/, -p  3306:3306  -e  MYSQL_ROOT_PASSWORD=root ——name  mysql57  mysql: 5.7

<强>初始化数据库

docker  exec  -ti  mysql57 /bin/bash   mysql_secure_installation    #查看Mysql状态   root@d7bd0712bcf8:/#, mysql  -uroot  -proot   mysql:[警告],Using  a  password 提醒,command  line  interface 还要be 没有安全感。   Welcome 用,MySQL 监控只Commands 最终获得with ,趁机\ g。   Your  MySQL  connection  id  is  6   版本:Server  5.7.28  MySQL  Community  Server  (GPL)      Copyright  (c), 2000年,2019年,Oracle 和/或its 子公司只All  rights 保留。      Oracle  is  a  registered  trademark  of  Oracle  Corporation 和/或它的   子公司只Other  names  may  be  trademarks  of  their 各自   的主人。      Type  & # 39;帮助;& # 39;,趁机& # 39;\ h # 39;, for 帮助只Type  & # 39; \ c # 39;,用clear 从而current  input 语句。

<强>安装PHP

PS  C: \ WINDOWS \ system32>, docker  run  -d  -v /wnmp/www:/var/www/html  -p  9000:9000 ——link  mysql57: mysql ——name  php72  PHP: 7.2 fpm

<强>复制配置文件

PS  C: \ WINDOWS \ system32>, docker  cp  php72:/usr/地方/etc  E: \ wnmp \ php72 \ conf   PS  C: \ Windows \ system32>, docker  cp  php72:/usr/地方/var/log  E: \ wnmp \ php72 \日志   PS  C: \ Windows \ system32>, docker  cp  php72:/var/www/html  E: \ wnmp \ www

重新安装PHP并指定配置文件

PS  C: \ Windows \ system32> docker  stop  php72   php72   PS  C: \ WINDOWS \ system32> docker  rm  php72   php72   docker  run  -d  -v /wnmp/php72/conf/等:/usr/地方/etc  -v /wnmp php72/日志:/usr/地方/var/log  -v /wnmp/www:/var/www/html  -p  9000:9000 ——link  mysql57: mysql ——name  php72  php: 7.2 fpm   #,查看PHP版本   PS  C: \ Windows \ system32>, docker  exec  -ti  php72 /bin/bash   root@742150f14d8a:/var/www/html #, php  - v   PHP  7.2.23  (cli),(建立:Oct  5, 2019年,00:31:47),(,NTS )   Copyright  (c), 1997 - 2018,从而PHP 组   Zend  Engine  v3.2.0, Copyright  (c), 1998 - 2018, Zend 技术   Ngixn

<>强安装

PS C:\WINDOWS\ system32>码头工人运行- d - p 80:80——链接php72: phpfpm——名字nginx nginx:最新

<强>复制配置文件

win10 docker-toolsbox如何搭建php开发环境