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.
- 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
- 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.
-
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;
- List containers.
- Create containers.
- Start/Stop containers.
- Delete containers.
- Stat containers.
- Configure container.
- Repo owner : pcata (contact:[email protected])
To know how to install LXC on your local machine please visit the following website: