1.下载镜像

pull php 镜像

docker pull php:7.3-alpine3.8

创建容器

docker run -it --name test php:7.3-alpine3.8 sh

2.进入容器安装swoole

# 安装依赖的第三方包

echo http://mirrors.ustc.edu.cn/alpine/v3.7/main > /etc/apk/repositories && \

echo http://mirrors.ustc.edu.cn/alpine/v3.7/community >> /etc/apk/repositories

apk --no-cache add autoconf gcc g++ make openssl openssl-dev

#下载swoole

pecl install swoole-4.3.1

#开启扩展

docker-php-ext-enable swoole

#查看扩展

php -m

#将目前环境打包成新镜像

docker commit test swoole:4.3.1

3.创建swoole容器

docker run -it --name swoole \

-p 80:80 \

-v /home/my/lujing:/pro \

swoole:4.3.1 sh

4.设置基本目录(app)

"autoload": {

"psr-4": {

"App\\": "app/"

}

}

执行composer dump-autoload映射app目录

创建一个http服务

$http = new Swoole\Http\Server("0.0.0.0", 80);

$http->on('request', function ($request,Swoole\Http\Response $response) {

$response->end("

hello

");

});

$http->start();

标签:http,swoole,apk,docker,php,安装,80

来源: https://www.cnblogs.com/8013-cmf/p/11811158.html

docker php 安装swoole,swoole(1)使用docker安装swoole环境相关推荐

  1. docker php安装gd扩展_给docker里的php安装gd扩展

    docker官方镜像为安装php扩展封装了函数,为开发者提供了很大的便利,以下以Dockerfile的形式演示安装gd扩展的方法,安装gd扩展需要安装几个依赖包,安装依赖包使用系统命令,安装命令根据基 ...

  2. docker 安装oracle_阿里云使用Docker搭建Hadoop集群

    摘要 吐血整理,搭建了两遍,亲测可用!!! 我买的是阿里云2C4G的服务器,使用的是CentOS 7.7版本.在搭建过程中踩了不少坑,本篇文章希望对大家有用 CentOS 7.7安装Docker 查看 ...

  3. Docker在Ubuntu16.04和Windows10家庭版上安装操作步骤

    之前在 https://blog.csdn.net/fengbingchun/article/details/109559500 中对Docker作了简单的介绍,这里介绍下Docker在Ubuntu1 ...

  4. docker基础文档(链接,下载,安装)

    一.docker相关链接 1.docker中国区官网(包含部分中文文档,下载安装包,镜像加速器):https://www.docker-cn.com/ 2.docker官方镜像仓库:https://c ...

  5. 安装Docker和下载images镜像和常用Docker命令

    安装Docker和下载images镜像和常用Docker命令 我的是centos7的方法: $sudo yum install docker 直接yum安装contos7使用centos6.5先获取e ...

  6. Linux 环境安装 Node、nginx、docker、vsftpd、gitlab

    Linux 环境安装 centos7 # 更新yum yum update -y 0. 防火墙 firewalld 新入的JD云服务器,发现防火墙默认是关闭的. # 查看防火墙状态 systemctl ...

  7. Docker知识4:如何在win10下安装 / 使用ubuntu ?应用WSL2

    官方文档:Install WSL on Windows 10 | Microsoft Docs 提要: 本文是关于docker的专题讨论,作者用一组文档尽可能保证完整地阐述Docker到底是啥?如何使 ...

  8. window docker mysql_windows使用docker运行mysql等工具(二)安装运行mysql

    今天接着上一篇的内容继续来学习安装运行mysql.建议先阅读第一篇:windows安装docker 一 查看mysql版本 如果想知道mysql镜像具体有哪几个版本,需要去docker hub查看. ...

  9. [Docker] Centos7 安装docker-18.03.1-ce(离线安装)

    一.引言 为了实现离线安装docker-18.03.1-ce这个想法,我遍寻网络,什么 RPM 搜索大法啦,yum local install 方法啦,都是复杂到不行. 二.终极解决 直接上网址: I ...

  10. Swoole入门指南:PHP7安装Swoole详细教程(一)

    好久未更新了,不是懒呃,是太忙啦!终于偷得浮生几日闲. 这一段时间准备为大家带来swoole的入门教程,感受一下php的nodeJs强悍之处. 所有的示例代码均放在了github上:learn-swo ...

最新文章

  1. 存储过程中返回结果集
  2. 微信小程序左上角返回按钮跳转到指定页面
  3. EasyTransaction 1.3.0 发布,一站式分布式事务解决方案
  4. 新学Node-JS的一点总结
  5. 通过live555实现H264 RTSP直播
  6. Netty4服务端和客户端实现
  7. 读书笔记《单核工作法》_3原理2,3
  8. 关于汉语转换拼音的组件
  9. Linux内核邮件列表发送和回复格式研究
  10. 90 条 Python 程序建议
  11. oracle 1亿条数据,如何在十分钟内插入1亿条记录到Oracle数据库?
  12. python能做底层开发吗_python底层是什么语言
  13. HTML图片的空隙解决
  14. Python-pvm解释器运行程序原理
  15. 使用ajax爬取今日头条街拍图片
  16. PhxRPC源码简析
  17. 【中亦安图】Systemstate Dump分析经典案例(7)
  18. pe擦除服务器硬盘,如何使用老毛桃winpe的分区助手进行磁盘数据擦除?
  19. android 短信 代码错误,android – Firebase手机身份验证错误:短信代码已过期
  20. 常垒·视频:股权投资的终极思维

热门文章

  1. ABB 机器人 IsStopMoveAct 指令 - Is stop move flags active
  2. ABB RAPID SOCKET编程
  3. 【数据结构】——排序算法系列总结
  4. 约瑟夫环(杀人游戏)
  5. CSP-S集训刷题记录
  6. Blender建模与游戏换装(转载文)
  7. 前后端分离的思考与实践(二)
  8. WebSocket 是什么原理?为什么可以实现持久连接?什么情况使用WebSocket
  9. [转]jQuery源码分析系列
  10. SSH框架配置及Maven使用