Skip to content

sharkymark/dockerfiles

Repository files navigation

Dockerfiles for Development Environments

This repository contains Dockerfiles and configurations for creating various development environments. These environments are designed to be used with tools like Python, Go, Node, Kasm Workspaces, VNC, and other containerization platforms.

Contents

  • base-shells: Dockerfile and configuration for setting up a base shell environment (e.g., zsh, bash, fish)
  • eclipse: Dockerfile for Eclipse IDE
  • go: Dockerfile for Go development environment
  • guacamole: Dockerfile for Apache Guacamole
  • intellij-idea: Dockerfiles and configurations for different versions of IntelliJ IDEA, potentially within Kasm workspaces or VNC environments.
    • community: Community edition
    • kasm: Community edition in a Kasm environment
    • ultimate: IntelliJ IDEA Ultimate Edition (paid)
    • vnc: Community edition in a VNC environment
  • java: Dockerfile for JDK
  • jupyter: Dockerfile for Jupyter notebooks
  • kasm: Dockerfile and scripts for configuring Kasm workspaces
  • node: Dockerfiles for Node.js development environments
  • pgadmin: Dockerfile for pgAdmin, a web-based database management tool for PostgreSQL
  • postgres: Dockerfiles for PostgreSQL
  • python: Dockerfile for Python development
  • python-code-gen: Dockerfile for Python development with code generation tools Aider and Goose
  • rbenv: Dockerfile for rbenv (Ruby environment manager)
  • tiger-vnc: Dockerfile for TigerVNC
  • v1: Deprecated Dockerfiles for version 1 of Coder cloud development environment platform
  • vnc: Dockerfile for VNC environment

License

MIT License 2025 Mark Milligan

About

Dockerfiles for container images I use

Resources

Stars

Watchers

Forks