正式环境docker部署hyperf_使用docker搭建hyperf环境连接mysql
根据上篇文章,可以把框架先搭建好,应该不难Hyperfhyperf.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相关推荐
- CentOS使用docker部署mysql5.7、可使用navicat连接mysql服务,以及主从同步配置
查找待拉取的镜像 mysql镜像地址:https://hub.docker.com/_/mysql?tab=tags 我使用的是5.3.37的版本:docker pull mysql:5.7.37 d ...
- 正式环境docker部署hyperf_应用部署 - Docker Swarm 集群搭建 - 《Hyperf v1.1.1 开发文档》 - 书栈网 · BookStack...
Docker Swarm 集群搭建 现阶段,Docker容器技术已经相当成熟,就算是中小型公司也可以基于 Gitlab.Aliyun镜像服务.Docker Swarm 轻松搭建自己的 Docker集群 ...
- 在虚拟机端搭建lamp和通过docker技术在云服务器搭建lamp环境
一.搭建LAMP环境--->部署WEB程序 1.LAMP环境作用(重点掌握) L:Linux操作系统,提供了项目部署时所需要的操作系统环境 A:Apache服务器:WEB应用程序的服务器,提供软 ...
- docker 部署java_使用Docker堆栈部署的微服务-WildFly,Java EE和Couchbase
docker 部署java 关于微服务的资料很多,只是用谷歌搜索就可以了 ! 几年前,我在比利时的Devoxx上发表了有关将单片重构为微服务的演讲,它获得了很好的评价: 该博客将展示Docker如何简 ...
- 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 ...
- docker 部署_Nginx K8s + Docker 部署 ,虚拟机部署教程。
Nginx K8s + Docker 部署 ,虚拟机部署教程! Linux 虚拟机 部署 1.下载nginx: http://nginx.org/download/ 2.选择一个版本进行下载: wge ...
- docker部署php站点,docker部署php
## **Docker部署php** 操作系统:Ubuntu16.04 / Ubuntu18.04 ~~~ //查看可用的php版本 $ docker search php //这里安装php7.1版 ...
- 怎样检查python环境是否安装好_如何搭建pytorch环境的方法步骤
1.conda创建虚拟环境pytorch_gpu conda create -n pytorch_gpu python=3.6 创建虚拟环境还是相对较快的,它会自动为本环境安装一些基本的库,等待时间无 ...
- 云服务器ecs搭建环境,ECS云服务器linux下搭建开发环境
买回来的云服务器,当然要装好开发环境 linux下常用的就是LAMP或者LNMP,这里给大家介绍和实际演示LAMP环境的搭建 1.连接ECS服务器 终端输入 ssh root@你的IP地址 回出现ye ...
最新文章
- 数据库行转列的sql语句
- Oracle 实例崩溃恢复原理剖析 -- 检查点队列的作用与意义
- 你用哪种工具进行iOS app自动化功能测试?
- php java 单点登录_php实现多站点共用session实现单点登录的方法详解
- Lock和synchronized的选择
- 数据集转换_为什么LSTM看起来那么复杂,以及如何避免时序数据处理差异和混乱...
- 调查问卷java源码_2020年Java技术趋势
- 一文带你了解SQL的执行计划(explain)
- 最全面、最系统的商业计划书指南
- 机器学习模型的部署上线方式
- 指数函数、对数函数、双曲函数
- influxdb Measurements
- TF flags的简介
- 【RNG vs SKT】弹幕的自然语言的初步分析
- sso php 实现,Jasny-SSO
- Leetcode 92反转链表
- android 播放资源mp4,android肿么实现播放资源文件中的MP4文件??
- 集成学习:机器学习兵器谱的“屠龙刀”
- 我们用48h,合作创造了一款Web游戏:Dice Crush,参加国际赛事Game Jam
- u盘服务器安装win7系统安装教程,服务器u盘安装win7系统
热门文章
- 英文.数字和中文混合的彩色验证码【JSP】
- 自动根据键盘位置调整UITextView的高度
- GARFIELD@10-16-2004
- windows media player html5,Chrome安装Windows Media Player插件的方法
- android自动画线,Android画布画线 - 使线条变粗
- ts watch路由 参数变化_TypeScript基础(六):TS 在 Vue 中的用法,data,生命周期,methods,computed,props,watch,$emit...
- 字符串处理 —— 回文串相关 —— 求最长回文子串
- Labyrinth(HDU-4826)
- 整数奇偶排序(信息学奥赛一本通-T1181)
- 倒序数(信息学奥赛一本通-T1160)