go-docker

command module
v0.0.0-...-ff93131 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 21, 2023 License: MIT Imports: 6 Imported by: 0

README

Go-Docker

PR Welcome Go Report Card CICD GitHub License

Go-Docker is a Golang application designed for an efficient Docker container management.

This tool simplifies the orchestration process, providing essential features to streamline your containerized workflows.

Features

  • List Containers: Quickly view all Docker containers running on your system.
  • Start/Stop/Pause/Unpause/Delete Containers: Take control of your containers with simple commands to manage their lifecycle.
  • Execute Commands: Seamlessly execute commands within containers, enhancing your control and interaction.
  • Display Logs: Quickly view container logs
  • View Container Network and IP: Quickly see network details for your container
  • Filter containers: Filter containers by name,IP or network

Requirements

  • docker

Demo

go-docker

Running the APP

To run Go-Docker, you have three options: either run the app, download the pre-built binaries or build it yourself from the source code.

Run the GO APP
  1. Clone the repository
    git clone https://github.com/nicumicle/go-docker.git
    cd go-docker
    
  2. Run the app
    go run main.go
    
Downloading Binaries

To get started with using Go-Docker, follow these steps to download the appropriate binaries for your operating system:

Windows
  1. Go to the releases page of this repository.
  2. Download the Windows version of the binary.
  3. Place the downloaded go-docker.exe file in your desired local directory.
Linux / macOS
  1. Visit the releases page of this repository.
  2. Download the macOS version of the binary.
  3. Move the downloaded go-docker file to your preferred local directory.
Build from source
  1. Clone the repository
    git clone https://github.com/nicumicle/go-docker.git
    cd go-docker
    
  2. Build the app
    go build -o out/go-docker main.go
    
  3. Run the application
  • Windows:
    .\out\go-docker.exe
    
  • Linux / macOS:
    ./out/go-docker
    

Contributing

Contributions are welcome! Fork the repository, make your changes, and submit a pull request.

License

This project is licensed under the MIT License.

Happy Containerizing! 🐳✨

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
gui
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL