OpenCode CLI agent with Java 25, Maven and Gradle
5.0K
Docker image with Java development tools and opencode CLI.
docker run -it sfuhrm/opencode-docker
Mount your local project directory into the container:
docker run -it -v $(pwd):/workspace sfuhrm/opencode-docker
docker run -it \
-v $(pwd):/workspace \
-v maven-cache:/root/.m2 \
-v gradle-cache:/root/.gradle \
sfuhrm/opencode-docker
docker run -it \
-v $(pwd):/workspace \
-v ~/.ssh:/home/user/.ssh:ro \
sfuhrm/opencode-docker
| Use Case | Command |
|---|---|
| Interactive development | docker run -it -v $(pwd):/workspace sfuhrm/opencode-docker |
| Run Maven build | docker run -it -v $(pwd):/workspace sfuhrm/opencode-docker mvn clean install |
| Run Gradle build | docker run -it -v $(pwd):/workspace sfuhrm/opencode-docker gradle build |
| One-off command | docker run --rm -v $(pwd):/workspace sfuhrm/opencode-docker mvn -version |
| Background screen session | docker run -d -v $(pwd):/workspace sfuhrm/opencode-docker screen -S dev |
docker build -t opencode-docker .
Override versions with build args:
docker build --build-arg MAVEN_VERSION=3.9.16 --build-arg GRADLE_VERSION=9.6.1 -t opencode-docker .
docker buildx build --platform linux/amd64,linux/arm64 -t opencode-docker --push .
Content type
Image
Digest
sha256:6214bee27…
Size
450.4 MB
Last updated
about 1 month ago
docker pull sfuhrm/opencode-docker