首页 > 系统相关 >hyperf windows使用docker搭建开发环境

hyperf windows使用docker搭建开发环境

时间:2024-04-18 21:33:13浏览次数:27  
标签:windows -- hyperf composer docker php data

2024年4月13日23:44:16

首先安装好docker

注意:powershell是不支持命令换行符的

docker run --name hyperf -v D:/code:/data -w /data -p 9501:9501 -it --privileged -u root hyperf/hyperf:8.1-alpine-v3.18-swoole

或者使用最新版本
docker run --name hyperf -v D:/code:/data -w /data -p 9501:9501 -it --privileged -u root hyperf/hyperf:latest


// 不指定版本切没有hyperf镜像的时候, 会自动查询docker库,拉取hyperf/hyperf:latest镜像

注意:D:/code是你本地的代码目录,/data是你的镜像里的挂在目录

设置composer镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer

创建项目
composer create-project hyperf/hyperf-skeleton

启动项目
cd hyperf-skeleton
php bin/hyperf.php start

代码热更新

安装
composer require hyperf/watcher --dev

配置
发布配置
php bin/hyperf.php vendor:publish hyperf/watcher

启动
因为目录的关系,需要在项目根目录中运行。

php bin/hyperf.php server:watch

标签:windows,--,hyperf,composer,docker,php,data
From: https://www.cnblogs.com/zx-admin/p/18133601

相关文章

  • Docker学习记录
    docker官方文档https://docs.docker.com/engine/install/ubuntu/docker全球镜像仓库https://hub.docker.com/1、docker的安装1.1、卸载旧版首先如果系统中已经存在旧的Docker,先卸载:但是不同的系统,卸载方式不一样!!!Ubuntu系统:apt-getautoremovedockerdocker-cedocker-......
  • MySQL-8.0.33-winx64 解压版安装 [Windows]
    1、下载安装包mysql-8.0.33-winx64.ziphttps://dev.mysql.com/downloads/file/?id=5182202、安装解压mysql-8.0.33-winx64.zip(至:C:\app\mysql-8.0.33-winx64);创建my.ini文件;默认解压目录无my.ini文件,需自己创建;进入目录C:\app\mysql-8.0.33-winx64,创建my.ini,文件内容......
  • Windows Assessment and Deployment Kit(ADK)中的 DISM(Deployment Image Servicing and
    WindowsAssessmentandDeploymentKit(ADK)中的DISM(DeploymentImageServicingandManagement)工具是用于管理Windows映像(WIM)和虚拟硬盘(VHD)文件的命令行工具。DISM提供了许多功能和参数,其中一些可能不太常见或被称为“隐藏参数”。这些隐藏参数通常不在DISM命令的文档......
  • 10 个优化技巧,减少 Docker 镜像大小【转】
    什么是docker?Docker是一种容器引擎,可以在容器内运行一段代码。Docker镜像是在任何地方运行您的应用程序而无需担心应用程序依赖性的方式。要构建镜像,docker使用一个名为Dockerfile的文件。Dockerfile是一个包含许多指令(RUN、COPY、EXPOSE等)的文件。成功执行这些命令后,do......
  • 使用 Dockerfile 定制镜像【转】
    前言大家好,本文是对Docker自定义镜像的详细讲解,讲解了如何进行构建自己的Docker镜像以及Dockerfile的操作指令。希望对大家有所帮助~一、使用Dockerfile定制镜像1.1、Dockerfile定制镜像镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改......
  • net8 linux docker sqlserver报错error: 31 - Encryption(ssl/tls) handshake failed)
    asp.netcore升级到8.0后遇到数据库不能连接问题?_已解决_博问_博客园(cnblogs.com) 中文提示:连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确,错误信息:Aconnectionwassuccessfullyestablishedwiththeserver,butthenanerroroccurredduringthep......
  • 【Docker】Docker部署Redis
    ✨Docker本文介绍DockerDesktop以及docker命令行的简单使用DockerDesktop安装使用请查阅官方文档GetDocker|DockerDocumentation在Windows上安装DockersDesktop可参考【Docker】DockerDesktopforWindows(WSL2)安装-双份浓缩馥芮白-博客园(cnblogs.com)似乎......
  • Windows家庭版开启远程桌面的方法
    一、背景介绍Windows家庭版提示不支持远程桌面,如下图Windows11家庭版: 本文将介绍一种Windows家庭版开启远程桌面的方法,分为开启远程桌面设置、配置问题排查及解决:安装远程桌面补丁文件;手动开启“远程协助”,防火墙开放端口;RDPWrapper自救指南;远程桌面设置常见问题排查......
  • 获取AWS lightsail Windows server RDP密码
    场景创建lightsail的linuxserver时已经生成SSHkey,建立Windows的实例(Instance)时,并未提示输入管理员密码。登录时,找密码登录,提示“DecipheryourpasswordYouusedthe"keyname"keywhenyoucreatedthisinstance.Seetheinstructionstodecipherthepasswordfromthe......
  • Python 解决控制台输出颜色时出现乱码的问题 (windows平台)
    简介在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不......