Home

Awesome

<div align="center">

lazydocker.nvim

🐋 A lazydocker port for neovim 🔌

</div> <div align="center">

Lua

</div> <div align="center">

License Status Neovim Default keymaps

</div> </div>

Overview

lazydocker.nvim is a lazydocker plugin for neovim that allows you to manage your docker environment without leaving your workspace. lazydocker itself is a simple terminal UI for both docker and docker-compose, written in Go.

✨ Features

<img width="1728" alt="image" src="https://github.com/mgierada/lazydocker.nvim/assets/23472449/4d29e42c-f6f6-4457-a437-284ca6a98989">

And a new floating terminal with lazydocker will pop up.

<img width="1727" alt="image" src="https://github.com/mgierada/lazydocker.nvim/assets/23472449/e9226a71-c20f-48d0-8fb8-72d030bd3711">

For a default keymaps bindings please refer to that wiki.

🔌 Available commands

⚡️Requirements

It should work with any fairly modern neovim version. I tested that for the following:

💻 Installation

Make sure you have lazydocker up and running. The in-depth installing walkthrough is perfectly described in here.

For a quick start:

  1. Mac users can quickly install using homebrew
brew install jesseduffield/lazydocker/lazydocker
brew install lazydocker
  1. Windows users can use scoop or Chocolatey
scoop install lazydocker
choco install lazydocker
  1. Linux user can try with aur
yay -S lazydocker

Install the lazydocker.nvim neovim plugin with your favourite package manager:

Lazy

  -- lazydocker.nvim
  {
    "mgierada/lazydocker.nvim",
    dependencies = { "akinsho/toggleterm.nvim" },
    config = function() require("lazydocker").setup {} end,
    event = "BufRead", -- or any other event you might want to use.
  },

If you want to make sure lazydocker.nvim starts whenever Neovim starts, you can set an event to event = "VeryLazy"

Star History

<a href="https://star-history.com/#mgierada/lazydocker.nvim&Timeline"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=mgierada/lazydocker.nvim&type=Timeline&theme=dark" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=mgierada/lazydocker.nvim&type=Timeline" /> <img alt="Star History Chart" src="https://api.star-history.com/svg?repos=mgierada/lazydocker.nvim&type=Timeline" /> </picture> </a>