Container Package Management for the Desktop.
Docker Hub is simply for distributing Docker Images, where CPM is for distributing desktop applications as containers.
The main difference is CPM is the equivalent of all these package managers but for containers as desktop applications.
cpm list
cpm search
cpm install
cpm update
cpm build
cpm remove
cpm registry list
cpm registry add
cpm install docker cpm install cri-o cpm install rkt cpm install runc
cpm install docker --default
cpm looks for a .package.yaml file in the base folder of a configured git repo.
name: <package-name>
version: file://VERSION
build:
path: ./docker-build
command: "docker build -it <package-name>"
volumes:
- name: local
path: $HOME/.local/$package
registry: taemon1337/cpm