I had several times needed a small docker client to check if containers were running in a remote server, and often I actually did'nt need the complete docker install or if on linux then the full docker-cli package
The things there is working at this point in tome is that you are able to list all containers, and also start, stop, restart and kill containers
I do have to add a note that at this point its only omunicating over HTTP ( So no SSL )
- CPM - CMake dependency management 0.38.2
- asio 1.28.1
- fmt 9.1.0
- nlohmann_json 3.11.2
- cxxopts 3.0.0
CMake dependency management is used to download the required libraries for compiling so its not needed for you to have it installed on your system prior compiling
By default its downloading the libraries to the build folder and is storing them within a folder called _deps
About asio that is used as INTERFACE library and with ASIO_STANDALONE enabled so boost arent required
- PVS-Studio - static analyzer for C, C++, C#, and Java code.
- Cpp-Tanja84dk-Dockerlib ( This project ) is licensed under MIT Cpp-Tanja84dk-Dockerlib License
- CPM is licensed under MIT CPM 0.36.0 License
- asio is licensed under Boost Software License - Version 1.0 asio License
- fmt is licensed under MIT fmt 9.1.0 License
- nlohmann_json is licensed under MIT nlohmann_json 3.11.2 License
- cxxopts in licensed under MIT cxxopts 3.0.0 License