php之使用docker运行workerman案例讲解
发布:smiling 来源: PHP粉丝网 添加日期:2022-05-11 10:32:34 浏览: 评论:0
这篇文章主要介绍了php之使用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 -proot
- use mysql
- GRANT 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-dev
- docker-php-ext-install pcntl sockets
- docker-php-ext-install event
- docker-php-ext-install pdo_mysql
- docker-php-ext-install redis
启动workerman
php start.php start -d
Tags: docker workerman
- 上一篇:PHP之修改php.ini文件上传大小的配置问题案例讲解
- 下一篇:最后一页
相关文章
- ·搭建基于Docker的PHP开发环境的详细教程(2021-06-06)
- ·laradock环境docker-compose操作详解(2021-12-08)
- ·docker-compose部署php项目实例详解(2021-12-08)
- ·安装docker和docker-compose实例详解(2021-12-08)
- ·docker中实现安装php拓展步骤讲解(2022-04-10)
- ·如何在Mac上通过docker配置PHP开发环境(2022-05-01)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)