首页 > 其他分享 >swolle docker 镜像安装

swolle docker 镜像安装

时间:2024-09-20 14:12:20浏览次数:1  
标签:phpswoole swoole -- swolle server 镜像 docker php


拉取镜像
docker pull phpswoole/swoole:latest

测试镜像环境:
docker run --rm phpswoole/swoole:latest "php -m"
docker run --rm phpswoole/swoole:latest "php --ri swoole"
docker run --rm phpswoole/swoole:latest "composer --version"


启动容器
docker run --rm -p 8000:9501 --name swoole -v /www/swoole:/var/www phpswoole/swoole:latest


新建/www/swoole/server.php文件
<?php
// 创建Swoole HTTP服务器,监听9501端口
$server = new Swoole\Http\Server("0.0.0.0", 9501);

$server->on("request", function ($request, $response) {
$response->header("Content-Type", "text/plain");
$response->end("Hello, Swoole!");
});

$server->start();

?>


容器里执行:
php server.php
打开新窗口测试:
curl http://127.0.0.1:8000

标签:phpswoole,swoole,--,swolle,server,镜像,docker,php
From: https://www.cnblogs.com/luoyunfei99/p/18422408

相关文章

  • MyFlash MySQL数据恢复实战案例:将MySQL Docker容器误删除DELETE的数据进行闪回恢复
    创建MySQL容器mkdir-p{data,conf.d}cat>conf.d/log-bin.cnf<<-EOF[mysqld]log_bin=mysql-binlogserver_id=1EOFdockerrm-fmysqldockerrun-d--namemysql-eMYSQL_ROOT_PASSWORD=123456-p3306:3306-v/etc/localtime:/etc/localtime-v./data:......
  • install docker on ubuntu
    ToinstallDockeronUbuntu,youcanfollowthesesteps:Step1:UpdatethesystemOpenaterminalandrunthefollowingcommandtoupdateyourpackagelist:sudoapt-getupdateStep2:InstallrequireddependenciesRunthefollowingcommandtoinstallt......
  • 常规web项目 docker-compose 例子
    version:'3.1'services:db:image:postgres:13.1container_name:com_dbenvironment:POSTGRES_USER:rootPOSTGRES_PASSWORD:db123POSTGRES_DB:dbvolumes:-/opt/work/DDDDD/platform/com_db/db_data:/var......
  • Ubuntu 18.04.6 TLS版本安装docker问题
    技术问题求助:版本号:Ubuntu18.04.6TLSDockerversion24.0.2,buildcb74dfc使用以上版本的ubuntu安装完成docker,安装完成之后使用docker下载镜像,报以下错误:尝试1:修改镜像源:新建文件:vim/etc/docker/daemon.jsonroot@ubuntu:~#cat/etc/docker/daemon.json内容如......
  • windows安装docker
    环境准备启用Hyper-V打开windows功能,找到Hyper-V并勾选,如果找不到Hyper-V新建txt,然后编辑内容pushd"%~dp0"dir/b%SystemRoot%\servicing\Packages\*Hyper-V*.mum>hyper-v.txtfor/f%%iin('findstr/i.hyper-v.txt2^>nul')dodism/online/norestart/add-p......
  • 如何切换npm到淘宝的最新镜像源?
    目录前言一、查看当前npm镜像源二、切换到淘宝镜像源三、验证是否成功切换四、其他注意事项总结前言要切换npm到淘宝的最新镜像源,您可以按照以下步骤操作:一、查看当前npm镜像源在更改npm镜像源之前,首先需要查看当前npm正在使用的镜像源地址。您可以通过在......
  • 国内可以使用的ChatGPT镜像网站【9月持续更新】
    首先基础知识还是要介绍得~一、模型知识:GPT-4o:最新的版本模型,支持视觉等多模态,OpenAI文档中已经更新了GPT-4o的介绍:128k上下文,训练截止2023年10月(作为对比,GPT-4-Turbo截止2023年12月)。GPT-4Turbo:支持视觉等多模态,128k上下文,训练截止2023年12月。GPT-3.5......
  • 常见Docker命令
    要重启运行中的Docker容器,您可以使用以下命令:重启单个容器:dockerrestart<container_name或container_id>例如,如果您的容器名称为”my-rabbit”,则可以执行以下命令来重启该容器:dockerrestartmy-rabbit重启所有正在运行的容器:dockerrestart$(dockerps-q)这将......
  • 使用 Docker 安装 TensorFlow 并设置 GPU/CPU 支持
    GPU云服务器(CloudGPUService)是基于GPU的快速、稳定、弹性的计算服务,主要应用于深度学习训练/推理、图形图像处理以及科学计算等场景。GPU云服务器提供和标准CVM云服务器一致的方便快捷的管理方式。GPU云服务器通过其强大的快速处理海量数据的计算性能,有效解放用户的计算......
  • 使用多构建架构支持生成不同架构的镜像
    使用多构建架构支持生成不同架构的镜像在现代应用程序开发中,针对不同的硬件架构生成镜像(如x86和ARM)变得越来越重要。多构建架构支持允许我们创建能够在不同平台上运行的Docker镜像。此文将详细介绍如何使用Docker的buildx工具和其他方法来实现多架构构建。目录安装与......