Skip to content

Lxc Manager make lxc from command line to GUI. Lxc Manager software includes create, delete, snapshot, and more... feature.

Notifications You must be signed in to change notification settings

cabalpit/lxcmanager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lxc Manager

LXC Manager provide a set of functions to visually manage LXC unprivileged containers. The applciation use LXC Api to manage LXC. To use the application you must have LXC installed on your linux machine.

What is this repository for?

  • LXC Manager is for configure LXC unprivileged containers. The application can create containers, start, stop, destroy and configure unprivileged containers.
  • Version 1.0
  • Learn More

How do I get set up?

  • Qt SDK Qt 5.15
  • environment g++ v10 and c++11
  • Dependencies: lxc-dev 4.0 installed and zlib installed (file compression)
~:# apt install lxc lxc-dev
~:# apt install zlib1g-dev
  • Database configuration: Qt SQLite
  • How to run tests: use Qt test
  • Deployment instructions: Use Qt deploy application to create installer.

Contribution guidelines

  • Writing tests in separate folder with Qt unit test.

  • Code review

  • Other guidelines we use camelcase,

    • For attribute members of the class use m_ to prefix the name of attributes,
    • For methods of the class use Qt style example:
      > class MyClass;
      >
      > // attributes of class
      > int m_value;
      > char *m_filePath;
      >
    

    //setter void setPath(const char *path);

    // getter char *path() const;

LXC Functionalities

  • List containers.
  • Create containers.
  • Start/Stop containers.
  • Delete containers.
  • Stat containers.
  • Configure container.

Who do I talk to?

How to install LXC

To know how to install LXC on your local machine please visit the following website:

About

Lxc Manager make lxc from command line to GUI. Lxc Manager software includes create, delete, snapshot, and more... feature.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published