Download the PHP package kriss/webman-docker without Composer
On this page you can find all versions of the php package kriss/webman-docker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package webman-docker
webman docker
简介
将 docker 用于 webman 的开发和生产部署
镜像地址和 tag
- krisss/docker-webman:7.4-cli-alpine
- krisss/docker-webman:8.0-cli-alpine
- krisss/docker-webman:8.1-cli-alpine
- krisss/docker-webman:8.2-cli-alpine
- krisss/docker-webman:8.3-cli-alpine
此镜像会通过 github actions 动态更新 php 的小版本,镜像 tag 名不变
2.3.0 之后增加类似
7.4-cli-alpine-v2.3.0
形式的镜像版本,用于固定一个在发布版本时当前镜像中的各个组件版本(求稳可以用这种版本的镜像)
镜像中的组件
- php: extension 包含:bcmath、event、gd、mysqli、pdo_mysql、opcache、pcntl、redis、sockets、zip
- composer
- install-php-extensions
- supervisor
安装
会在项目根目录下提供 Dockerfile
用于构建镜像,提供 docker-compose.yml
用于开发
使用
当开发环境使用:目前代码未建立
启动镜像
创建项目
启动项目
访问 http://localhost:8787 即可
当开发环境使用:已有 webman 代码
在项目下自建 docker-compose.yml
,参考例子如下:
启动:
访问 http://localhost:8787 即可
打包项目成镜像
在项目下自建 Dockerfile
,参考例子如下:
编译:
运行:
访问 http://localhost:8787 即可
For Developer
修改 Dockerfile 后测试方式:
- 新建
.env
文件,其中配置docker-compose.yml
中的 env 变量 - 执行build:
docker-compose build webman
- 本机测试:
docker run --rm -it {ImageName}:{ImageTag} /bin/sh
All versions of webman-docker with dependencies
PHP Build Version
Package Version
No informations.
The package kriss/webman-docker contains the following files
Loading the files please wait ....