WordPress development environment with Node.js, Docker, and wp-env
10K+
Docker images for Wokenv - WordPress development environment with Node.js, Docker, and @wordpress/env package (wp-env) pre-configured.
Images published to Docker Hub: frugan/wokenv
Variants:
Node.js versions: 18, 20 (LTS), 22
wp-env version: 10 (major)
Format: node{VERSION}-{VARIANT}-wpenv{VERSION}
# Alpine variants (default)
frugan/wokenv:node20-alpine-wpenv10
frugan/wokenv:node22-alpine-wpenv10
frugan/wokenv:node18-alpine-wpenv10
# Bookworm (Debian 12) variants
frugan/wokenv:node20-bookworm-wpenv10
frugan/wokenv:node22-bookworm-wpenv10
# Trixie (Debian 13) variants
frugan/wokenv:node20-trixie-wpenv10
frugan/wokenv:node22-trixie-wpenv10
Format: node{VERSION}-wpenv{VERSION}
frugan/wokenv:node20-wpenv10 # Same as node20-alpine-wpenv10
frugan/wokenv:node22-wpenv10
frugan/wokenv:latest # node20-alpine-wpenv10 (recommended)
frugan/wokenv:node20-latest # Latest wpenv for Node 20
frugan/wokenv:node22-latest # Latest wpenv for Node 22
frugan/wokenv:node20-lts # Node 20 LTS (Bookworm variant)
Note: Tags are updated daily with latest OS patches and wp-env updates within the same major version.
# Pull latest image
docker pull frugan/wokenv:latest
# Or specific version
docker pull frugan/wokenv:node20-wpenv10
# Or specific variant
docker pull frugan/wokenv:node20-trixie-wpenv10
See Wokenv documentation for usage instructions.
⚠️ These images are NOT compatible with Docker userns-remap configurations.
If you have userns-remap enabled in your Docker daemon configuration (/etc/docker/daemon.json), you will experience permission issues. This is because wp-env requires specific user permissions that conflict with namespace remapping.
The entrypoint.sh script handles user/group ID mapping, but this approach is incompatible with Docker's user namespace remapping feature.
To check if you have userns-remap enabled:
docker info | grep "userns"
If you need user namespace remapping for security, these images are not suitable for your setup.
Images are rebuilt daily to include:
For your contributions please use:
See CONTRIBUTING for detailed guidelines.
(ɔ) Copyleft 2026 Frugan.
GNU GPLv3, see LICENSE file.
Content type
Image
Digest
sha256:b32a20bad…
Size
758.6 MB
Last updated
7 months ago
docker pull frugan/wokenv