- Access shell of VM
$ docker run -it --privileged --pid=host debian nsenter -t 1 -m -u -n -i sh
- Listing out the service containers running inside VM
$ ctr -n services.linuxkit tasks ls
- Enter into docker service container using containerd
$ ctr -n services.linuxkit tasks exec -t --exec-id <process_id> docker sh
- List running tasks
$ ctr -n services.linuxkit task ls
- List containers
$ ctr -n services.linuxkit container ls
- Access container images
$ ctr -n services.linuxkit image ls
- Pull redis image
$ ctr -n services.linuxkit image pull docker.io/library/redis:alpine
- Run container
$ ctr -n services.linuxkit run --null-io -d docker.io/library/redis:alpine redis
- Inside container
$ ctr -n services.linuxkit task exec -t -exec-id 24296 redis sh
- Kill reids task
$ ctr -n services.linuxkit task kill redis
- Delete redis task
$ ctr -n services.linuxkit task delete redis
- Remove redis container
$ ctr -n services.linuxkit container delete redis
- Remove redis image
$ ctr -n services.linuxkit image rm docker.io/library/redis:alpine
Great Work