Sign inSign up

israiloff/lvim

By israiloff

Updated over 2 years ago

A container for Java development using LunarVim on an Alpine Linux base.

Image
Languages & frameworks
Developer tools
Operating systems
0

2.8K

israiloff/lvim repository overview

Docker Container for LunarVim Java IDE

Overview

This Docker container provides a fully configured LunarVim Java IDE environment, built on a lightweight Alpine Linux base with Python 3. It includes JDK and essential tools for Java development, enhanced with the LunarVim editor for an optimized coding experience.

Getting Started

  1. Pull the Container:
docker pull israiloff/lvim:latest
  1. Run the Container:
docker run -it -d -p 33235:33235 -p 8090-8099:8090-8099 -v /var/run/docker.sock:/var/run/docker.sock --name lvim israiloff/lvim:latest

Note: The -v /var/run/docker.sock:/var/run/docker.sock option is required for Docker-in-Docker (DinD) functionality.

Note: The -p 33235:33235 option is required for exposing the markdown-preview port.

Note: The -p 8090-8099:8090-8099 option is optional for exposing your Java server ports.

  1. Enter the Container:
docker exec -it lvim /bin/zsh
  1. Access LunarVim:
    Once inside the container, use the lvim command to start LunarVim and begin coding.

Features

  • Pre-configured LunarVim with Java support.
  • Integrated development tools like Maven, Git, and others.
  • Enhanced coding experience with pre-installed fonts and themes.

Customization

Users can customize their development environment by modifying the provided LunarVim configurations or adding new plugins.

Support

For support, visit the project repository or Docker Hub page for documentation and issue tracking.

Tag summary

Content type

Image

Digest

sha256:c27a308ef

Size

2.5 GB

Last updated

over 2 years ago

docker pull israiloff/lvim