Docker Apache Cordova - Cross-Platform Mobile Development

August 22, 2025 ยท View on GitHub

GitHub Workflow Status Docker Pulls Docker Stars Docker Image Size (tag) License GitHub release GitHub Release Date CalVer Beevelop

Docker Apache Cordova - Cross-Platform Mobile Development

Complete Apache Cordova development environment with Android SDK, Node.js, and build tools for creating hybrid mobile applications.

What's Included

Based on beevelop/android-nodejs

  • Node.js: v22.18.0
  • npm: 11.5.2
  • Yarn: 1.22.22
  • Cordova: 12.0.0 (cordova-lib@12.0.2)
  • Maven: 3.8.7
  • Java: 17.0.16 (OpenJDK)
  • Gradle: 8.12
  • Kotlin: 2.0.21
  • Groovy: 3.0.22
  • Ant: 1.10.14

Usage

Pull and Run

# Pull the latest release
docker pull beevelop/cordova:v2025.08.3

# Run interactively
docker run --rm -it beevelop/cordova:v2025.08.3 bash

# Build from source
docker build -t beevelop/cordova github.com/beevelop/docker-cordova

Use as Base Image

FROM beevelop/cordova:v2025.08.3

# Example: Add non-root user
RUN addgroup --gid 1001 bee && \
    adduser --uid 1001 --ingroup bee --home /home/bee --shell /bin/sh --disabled-password bee
USER bee
WORKDIR /home/bee

All Docker images

BadgePullsBuild StatusRelease DateRelease
baseDocker PullsGitHub Workflow StatusGitHub Release DateGitHub release
javaDocker PullsGitHub Workflow StatusGitHub Release DateGitHub release
androidDocker PullsGitHub Workflow StatusGitHub Release DateGitHub release
android-nodejsDocker PullsGitHub Workflow StatusGitHub Release DateGitHub release
cordovaDocker PullsGitHub Workflow StatusGitHub Release DateGitHub release
ionicDocker PullsGitHub Workflow StatusGitHub Release DateGitHub release
nginx-basic-authDocker PullsGitHub Workflow StatusGitHub Release DateGitHub release

Beevelop's Docker Image Hierarchy

Use tags where possible, because

One does not simply use latest