根据上篇文章,可以把框架先搭建好,应该不难Hyperf​hyperf.wiki

注意的地方有一个在composer create-project hyperf/hyperf-skeleton这个地方可能会报错,提示一下看一下目录,进hyperf-skeleton目录里在执行

根据官网文档,意思是我们需要把创建网络把 两个容器放入到一个网络下,就可以让框架连接上mysql

第一步

创建网络

docker network create newwork newwork=网络名称

第二步查看 两个容器的名称

第三步,让两个容器加入网络

docker network connect newwork admiring_shtern newwork=网络 admiring_shtern=容器名称

docker network connect newwork admiring_shtern --alias mysql

和上面的基本一样但是 我加了一个 别名 意思是mysql容器加入网络里的别名

第四步建立连接

其他都简单,注意的是我们的db_host =mysql 这个mysql就是mysql容器加入到网络里的别名

然后 就可以测试一下了

在框架容器里创建一个模型 测试一下

php bin/hyperf.php gen:model table_name

如果没有连上会报错的

在分享一下几个命令

docker -ps 查看容器 信息

docker exec -it 容器id /bin/bash 进入容器命令行

docker network create 网络名称 创建网络

docker network rm 网络名称 删除网络

docker network connect newwork admiring_shtern newwork=网络 admiring_shtern=容器 加入网络

docker network connect newwork admiring_shtern --alias mysql newwork=网络 admiring_shtern=容器 mysql=别名

比如理解mysql时候的 可以host可以写 mysql容器加入网络时候的别名

docker network connect newwork crazy_goldstine newwork=网络 admiring_shtern=容器 断开网络

正式环境docker部署hyperf_使用docker搭建hyperf环境连接mysql相关推荐

  1. CentOS使用docker部署mysql5.7、可使用navicat连接mysql服务,以及主从同步配置

    查找待拉取的镜像 mysql镜像地址:https://hub.docker.com/_/mysql?tab=tags 我使用的是5.3.37的版本:docker pull mysql:5.7.37 d ...

  2. 正式环境docker部署hyperf_应用部署 - Docker Swarm 集群搭建 - 《Hyperf v1.1.1 开发文档》 - 书栈网 · BookStack...

    Docker Swarm 集群搭建 现阶段,Docker容器技术已经相当成熟,就算是中小型公司也可以基于 Gitlab.Aliyun镜像服务.Docker Swarm 轻松搭建自己的 Docker集群 ...

  3. 在虚拟机端搭建lamp和通过docker技术在云服务器搭建lamp环境

    一.搭建LAMP环境--->部署WEB程序 1.LAMP环境作用(重点掌握) L:Linux操作系统,提供了项目部署时所需要的操作系统环境 A:Apache服务器:WEB应用程序的服务器,提供软 ...

  4. docker 部署java_使用Docker堆栈部署的微服务-WildFly,Java EE和Couchbase

    docker 部署java 关于微服务的资料很多,只是用谷歌搜索就可以了 ! 几年前,我在比利时的Devoxx上发表了有关将单片重构为微服务的演讲,它获得了很好的评价: 该博客将展示Docker如何简 ...

  5. docker部署flask_使用Docker,GCP Cloud Run和Flask部署Scikit-Learn NLP模型

    docker部署flask A brief guide to building an app to serve a natural language processing model, contain ...

  6. docker 部署_Nginx K8s + Docker 部署 ,虚拟机部署教程。

    Nginx K8s + Docker 部署 ,虚拟机部署教程! Linux 虚拟机 部署 1.下载nginx: http://nginx.org/download/ 2.选择一个版本进行下载: wge ...

  7. docker部署php站点,docker部署php

    ## **Docker部署php** 操作系统:Ubuntu16.04 / Ubuntu18.04 ~~~ //查看可用的php版本 $ docker search php //这里安装php7.1版 ...

  8. 怎样检查python环境是否安装好_如何搭建pytorch环境的方法步骤

    1.conda创建虚拟环境pytorch_gpu conda create -n pytorch_gpu python=3.6 创建虚拟环境还是相对较快的,它会自动为本环境安装一些基本的库,等待时间无 ...

  9. 云服务器ecs搭建环境,ECS云服务器linux下搭建开发环境

    买回来的云服务器,当然要装好开发环境 linux下常用的就是LAMP或者LNMP,这里给大家介绍和实际演示LAMP环境的搭建 1.连接ECS服务器 终端输入 ssh root@你的IP地址 回出现ye ...

最新文章

  1. 数据库行转列的sql语句
  2. Oracle 实例崩溃恢复原理剖析 -- 检查点队列的作用与意义
  3. 你用哪种工具进行iOS app自动化功能测试?
  4. php java 单点登录_php实现多站点共用session实现单点登录的方法详解
  5. Lock和synchronized的选择
  6. 数据集转换_为什么LSTM看起来那么复杂,以及如何避免时序数据处理差异和混乱...
  7. 调查问卷java源码_2020年Java技术趋势
  8. 一文带你了解SQL的执行计划(explain)
  9. 最全面、最系统的商业计划书指南
  10. 机器学习模型的部署上线方式
  11. 指数函数、对数函数、双曲函数
  12. influxdb Measurements
  13. TF flags的简介
  14. 【RNG vs SKT】弹幕的自然语言的初步分析
  15. sso php 实现,Jasny-SSO
  16. Leetcode 92反转链表
  17. android 播放资源mp4,android肿么实现播放资源文件中的MP4文件??
  18. 集成学习:机器学习兵器谱的“屠龙刀”
  19. 我们用48h,合作创造了一款Web游戏:Dice Crush,参加国际赛事Game Jam
  20. u盘服务器安装win7系统安装教程,服务器u盘安装win7系统

热门文章

  1. 英文.数字和中文混合的彩色验证码【JSP】
  2. 自动根据键盘位置调整UITextView的高度
  3. GARFIELD@10-16-2004
  4. windows media player html5,Chrome安装Windows Media Player插件的方法
  5. android自动画线,Android画布画线 - 使线条变粗
  6. ts watch路由 参数变化_TypeScript基础(六):TS 在 Vue 中的用法,data,生命周期,methods,computed,props,watch,$emit...
  7. 字符串处理 —— 回文串相关 —— 求最长回文子串
  8. Labyrinth(HDU-4826)
  9. 整数奇偶排序(信息学奥赛一本通-T1181)
  10. 倒序数(信息学奥赛一本通-T1160)