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.9K

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