Public | Automated Build

Last pushed: 2 years ago
Short Description
Docker Management System (Frontend)
Full Description

#Neptune - Docker Management System

Neptune is a Docker management system. It can manage Docker machine, container, image and volume for remote machine or local machine.

This project is not completed and under heavy development now. Please do not use this for production in this stage.

Supported Function

Machine

  1. Create*
  2. Start
  3. Stop
  4. Remove

Machine Driver

  1. Oracle VirtualBox

Container

  1. Create
  2. Start
  3. Stop
  4. Pause
  5. Unpause
  6. Remove
  7. Inspect
  8. Log Stream

Image

  1. Pull
  2. Remove

Docker Registry

  1. Search

Container Quickstart

  1. docker run -d --privileged -v /var/run/docker.sock:/var/run/docker.sock --name neptune-back lawrence0819/neptune-back
  2. docker run -d -p 8080:8080 --link neptune-back:neptune-back --name neptune-front lawrence0819/neptune-front

Required Software

  1. Node.js (https://nodejs.org/en/)
  2. Docker Machine (https://docs.docker.com/machine/install-machine/)

Developer Install

Recommend install Oracle VirtualBox for development. (https://www.virtualbox.org/)

Backend:

  1. git clone https://github.com/lawrence0819/neptune-back
  2. cd neptune-back
  3. npm run dev

Frontend:

  1. git clone https://github.com/lawrence0819/neptune-front
  2. cd neptune-front
  3. npm run dev
  4. Browser: http://localhost:8080/webpack-dev-server/index.html

Screenshot

TODO

  1. Test
  2. Container Link
  3. Container Volume
  4. Support Local Docker
  5. Network
Docker Pull Command
Owner
lawrence0819
Source Repository

Comments (0)