千家信息网

如何在docker上部署运行workerman

发表于:2025-02-12 作者:千家信息网编辑
千家信息网最后更新 2025年02月12日,这篇文章主要介绍如何在docker上部署运行workerman,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在docker上部署gatawayWorker项目,项目中使用到my
千家信息网最后更新 2025年02月12日如何在docker上部署运行workerman

这篇文章主要介绍如何在docker上部署运行workerman,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

在docker上部署gatawayWorker项目,项目中使用到mysql,redis。

安装 mysql

拉取镜像

docker pull mysql:5.7

运行容器

docker run  -d  -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root --name m_mysql mysql:5.7

-d 后台运行
-p 端口映射,前面是宿主机端口,后面是需要映射的容器端口
-e 设置环境变量,MYSQL_ROOT_PASSWORD是mysql的root用户的初始密码
--name 容器的名字唯一

进入容器

docker exec -it m_mysql /bin/bash
选项选项简写说明
-detach-d在后台运行容器,并且打印容器id。
-interactive-i即使没有连接,也要保持标准输入保持打开状态,一般与 -t 连用。
-tty-t分配一个伪tty,一般与 -i 连用。

mysql远程连接设置

mysql -uroot -prootuse mysqlGRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;FLUSH PRIVILEGES;

这样就可以通过公网连接了

安装php

拉取镜像

docker pull php:7.3-cli

运行

docker run --name myphp -p 8282:8282 -v /home/wwwroot:/www -d php:7.3-fpm

-p 添加主机到容器的端口映射 将需要用到的8282映射出来,多个端口可以多次使用-p
-v 添加目录映射 将项目放到/home/wwwroot下,在容器里会自动出现

安装workerman需要的环境

apt-get install libevent-dev
apt-get install libevent-devdocker-php-ext-install pcntl socketsdocker-php-ext-install eventdocker-php-ext-install pdo_mysqldocker-php-ext-install redis

启动workerman

php start.php start -d

以上是"如何在docker上部署运行workerman"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

容器 运行 端口 项目 内容 后台 环境 篇文章 镜像 主机 价值 兴趣 变量 可以通过 名字 多个 宿主 宿主机 密码 小伙 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发项目组长是什么 网络安全实用教程沈苏彬答案 可视化界面的ftp服务器 软件开发的框架 如何给网络安全写一封信 考国三网络技术 服务器做虚拟化有什么好处 我的世界0.95服务器 对网络安全专业的看法 太空网络安全事件 503服务器维护什么意思 武汉大学网络安全学院的法学 普陀区人工智能应用软件开发优势 注册与登录验证与数据库连接 地下城堡3服务器公会全互通吗 网络安全工程师养成 宜良第三方软件开发价格信息 北京网络安全技术创新产业联盟 如何上代理服务器 数据库映射怎么弄 成都青白江区网络安全集中宣传 蛋白的服务器ip 戴尔服务器管理端口修改 数据库技术与索引 大班网络安全教案含反思 imap服务怎么设置接收服务器 教育局网络安全自查情况报告 厦门平台软件开发 数据库参数错误是什么意思 开源 视频会议 服务器
0