webman docker
.github/workflows | ||
config | ||
.gitignore | ||
docker-compose.yml | ||
Dockerfile | ||
README.md |
webman docker
- krisss/docker-webman:7.4-cli-alpine
- krisss/docker-webman:8.0-cli-alpine
- krisss/docker-webman:8.1-cli-alpine
会通过 github actions 动态更新 php 的小版本,镜像 tag 名不变
镜像中的组件
- php: extension 包含:bcmath、event、gd、mysqli、pdo_mysql、opcache、pcntl、redis、sockets、zip
- composer
- install-php-extensions
- supervisor
当开发环境使用
启动镜像
docker run --rm --name webman \
-v /local/workspace:/app \
-p 8787:8787 \
-it \
--privileged -u root \
--entrypoint /bin/sh \
krisss/docker-webman:7.4-cli-alpine
创建项目
composer create-project workerman/webman
启动项目
cd webman
php start.php start
访问 http://localhost:8787 即可