# webman-docker **Repository Path**: ziyoren/webman-docker ## Basic Information - **Project Name**: webman-docker - **Description**: 适用webman框架的docker镜像 - **Primary Language**: Docker - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 13 - **Forks**: 1 - **Created**: 2024-05-05 - **Last Updated**: 2025-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: webman, PHP, Docker ## README # 您的项目名称 您正在创造一个了不起的项目!能为您的项目作出一个镜像,我们感到很高兴。 ## 快速开发 启动开发容器 ```sh docker run -itd \ --name your-project-name \ --hostname=your-project-name \ -p 8787:8787 \ -e TZ="Asia/Shanghai" \ -v $(pwd)/src:/www \ ziyo-php-mysql:8.1-cli-alpine ``` **注意** * `your-project-name` 为容器名称,请修改为实际名称。 * `--hostname=your-project-name` 为容器主机名,配合。 * `$(pwd)/src` 为项目目录,请修改为实际目录。同时注意运行该命令时的工作目录。 * `ziyo-php-mysql:8.1-cli-alpine` 为镜像名称,请修改为实际镜像名称。 ## 启动PHP服务 ```sh docker exec -it your-project-name php start.php start ``` 直接运行上面的命令,可能会报错。一般是在第一次启动时。这是因为src目录下并没有项目代码导致的。解决方法: 方法一:将项目代码复制到src目录下,然后再用启动命令启动服务。 方法二:打开运行容器的终端,执行webman的安装命令,初始化一个全新的Webman项目。命令如下: ```sh docker exec -it your-project-name sh ``` ```sh composer create-project workerman/webman ``` 请参考[Webman安装文档](https://www.workerman.net/doc/webman/install.html) 安装完成后,就可以用`启动PHP服务`命令启动服务了。 ## 访问服务 ```sh http://127.0.0.1:8787 ``` ## 构建生产环境 详见:[build.md](build.md) ## 相关链接 构建您的镜像:[php/README.md](php/README.md) Webman官方文档:[https://www.workerman.net/doc/webman/](https://www.workerman.net/doc/webman/) Apline软件包:[https://pkgs.alpinelinux.org/packages](https://pkgs.alpinelinux.org/packages)